序列 1、根據列表、元組、字元串的共同點把它們統稱為序列(他們都是兄弟呀) 1)都可以通過索引來的到每一個元素 2)預設索引值都是從零開始(Python也支持負數索引) 3)都可以通過分片(切片)的方式得到新的字元串 4)都有相同的操作符(重覆操作符、拼接操作符、成員關係操作符) 2、與之相關的內置 ...
序列
1、根據列表、元組、字元串的共同點把它們統稱為序列(他們都是兄弟呀)
1)都可以通過索引來的到每一個元素
2)預設索引值都是從零開始(Python也支持負數索引)
3)都可以通過分片(切片)的方式得到新的字元串
4)都有相同的操作符(重覆操作符、拼接操作符、成員關係操作符)
2、與之相關的內置函數
迭代的概念:
迭代是重覆反饋過程的活動,其目的通常是為了逼近所需目標或結果。每一次對過程的重覆稱為一次“迭代”,而每一次迭代得到的結果會作為下一次迭代的初始值。
對電腦特定程式中需要反覆執行的子程式*(一組指令),進行一次重覆,即重覆執行程式中的迴圈,直到滿足某條件為止,亦稱為迭代。
內置函數
3、自定義一個函數完成min()的功能
def minu(x): x=x[0] for each in x: if x<each: x=each return x
4、定義sum()函數,可以無視參數里的字元串
def sumd(x): sum2=0 for each in x: if type(each)== int or type(each)==float: sum2+=int(each) else: continue print('sum=',sum2)
5、查成績
# # name = input('請輸入待查找的用戶名:') score = [['大發明家', 100], ['丁丁', 80], ['大姨媽', 65], ['瑞茲', 95], [艾希', 90]] IsFind = False for each in score:#each 是score里的列表(列表的列表) if name in each:#name是列表的列表的元素 print(name + '的得分是:', each[1]) IsFind = True break if IsFind == False: print('查找的數據不存在!')