1. 程式人生 > >Python3 的序列

Python3 的序列

都是 過程 執行 數據 sum pre image 目的 als

序列

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(查找的數據不存在!)

Python3 的序列