Python3 的序列,Python3序列

來源:互聯網
上載者:User

Python3 的序列,Python3序列
序列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 = Falsefor each in score:#each 是score裡的列表(列表的列表)    if name in each:#name是列表的列表的元素        print(name + '的得分是:', each[1])        IsFind = True        break    if IsFind == False:    print('尋找的資料不存在!')

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.