Python第三節

來源:互聯網
上載者:User

標籤:範圍   生命週期   ber   可變   全域   索引值   amp   無法   list   

本次我們學習的包括元組,字典以及集合

  1. 元組(tuple):用小括弧包含

    如果只有一個元素,後邊要加逗號——tup=(50,)

    元組可以相加

    (1,2,3)+(4,5,6)——(1,2,3,4,5,6)

    *表示複製幾次

    轉換元組:tuple1=tuple(list)

    T=(‘a’,’b’,[‘A’,’B’])

    T[2][0]=’X’

    T[2][1]=’Y’

    T=(‘a’,’b’,[‘X’,’Y’])

    元組無法增刪改,但元組中的列表可以

  2. 字典:用大括弧包含

    索引值對:

    D={key1:value1,key2:value2}

    增:

    刪:

    改:

    查:

    Keys():所有鍵組成的列表

    Values():所有值組成的列表

    Items():索引值都有

  3. set集合

    .union為並集(123456)  Set1|Set2

    .intersection為交集   Set1&Set2

    .difference為差集——前減後 減去交集  Set1-Set2

    .symmetric_difference為對稱差集 ——並集減去交集 Set1^Set2

    Set1(1,2,3,4)

    Set2(3,4,5,6)

  4. 函數

    Strings,tuples,numbers不可變(immutable)

    List,Set可變(mutable)

    關鍵字參數(**xx):

    預設參數:預設參數必須放到最後邊

    不定長參數(*xx):允許傳入任意數量的值,在調用時自動組裝成tuple

  5. 變數範圍

    全域變數與局部變數的範圍不同

    生命週期不同

    全域變數用global聲明

    6.匿名函數:lambda[arg1[,arg2,.....argn]]:expression

    Sum=lambda a,b:a+b

Python第三節

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.