亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • http://img1.sycdn.imooc.com//5f5445980001df5803880296.jpg注意運算優先級的影響

    查看全部
  • tuple可以包含0、1、任意多個元素。

    包含0個元素的tuple,也就是空tuple,直接用()表示。

    T?=?(1)
    print(T)?#?==>?1

    包含一個元素的元組打印出來之后沒有小括號,而是只有一個數字1

    改變優先級是通過()來實現的,這和元祖定義存在沖突。因為()既可以表示tuple,又可以作為括號表示運算時候的優先級。因此(1)被解釋器計算出結果1,導致得到的不是tuple。

    因此要定義只有一個元素的tuple,需要在元素后面添加一個逗號,

    而對于多個元素的tuple,則加和不加這個逗號,效果是一樣的。

    注:tuple的元素也可以是tuple

    查看全部
  • tuple一旦定義之后便不可修改,在實際編程中,tuple經常用于存放固定不變的數據。

    訪問tuple中數據的便捷方法:count()方法、index()方法

    count()方法用來統計tuple中某個元素出現的次數。

    對于不存在的元素,count方法不會報錯,而是返回0。(有0個不存在的元素)

    index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。

    注意:當指定的元素不存在時,使用index()方法會報錯。

    查看全部
  • 元祖tuple和list一樣,也是一個有序容器。

    在元祖中,同樣可以包含0個或多個元素。并且也支持索引訪問、切片等操作。

    定義元祖的方式是使用小括號()將元祖內的元素括起來。

    元祖數據類型可以把不是元祖的容器轉換為元祖,比如把列表轉換為元祖。

    對于列表類型數據,也可以把元祖轉為列表。

    但是tuple和list不同的是,tuple是固定不變的。一旦變成tuple,tuple每一個元素都不可以被改變,也不能再向tuple中添加數據,但是list是可以的。

    元組(tuple)的這個特性是非常重要的,在運行上tuple的性能是list的數倍。

    查看全部
    0 采集 收起 來源:什么是tuple

    2020-09-06

  • 對于二維list,列表里面的每一個元素仍是一個列表。

    查看全部
    0 采集 收起 來源:Python二維list

    2020-09-06

  • 替換列表中元素:通過索引指定位置,并賦值新的元素。

    注:替換不存在的下標時,會引起Python運行錯誤。

    查看全部
  • 從list中刪除元素的方法:pop()方法

    該方法默認刪除列表的最后一個元素,并返回。

    該方法除了可以刪除最后一個元素之外,還可以接受一個參數,指定需要刪除的元素的位置。


    查看全部
  • list添加元素的方法:

    1. append()方法,追加到列表的末尾。注意,append()方法總是將元素添加到list的尾部。

    2. insert()方法。需要輸入兩個參數,分別是需要插入的位置,以及需要插入的元素。

    注意,將Candy插入到第三的位置之后,原來的名字,都將自動往后移動一位,這個時候再使用相同的索引獲取后面的元素,將會得到不一樣的結果

    查看全部
  • 列表也支持倒序訪問list中的每一個元素。

    可以用-1來表示最后一個元素。那么,-2即為倒數第二個元素。以此類推

    注意:倒序訪問的時候同樣需要注意越界問題。

    舉例:

    names?=?['Alice',?'Bob',?'David',?'Ellena']

    如果使用-5的話,由于不存在倒數第五個名字,就會出現越界。

    查看全部
  • list中每一個元素有一個唯一的位置稱之為索引。

    通過中括號[]來按位置訪問對于的元素。

    注意:列表的定義也是通過中括號[]來定義的,但這和通過索引訪問列表里面的元素并不沖突。

    注意:使用索引的方式訪問列表的時候注意不要越界。

    列表也支持通過切片的方式,獲取列表的子列表。

    注:越界切片的時候,不會出現Python運行錯誤,但是按照這樣的下標切片,將獲取不到任何元素。

    查看全部
  • 列表是有序的,可以按照順序訪問列表中的元素。

    事實上字符串也可以看做一種特殊的列表,它只能按照順序存放多個字符。通過for循環訪問列表的每一個元素的方式,稱為迭代。

    對于一個空的列表,使用for循環訪問,將不打印任何東西。

    查看全部
  • Python中,列表list、元祖tuple、字典dict、集合set等都可以放入多個元素,因此都可以算作容器。

    list是一種有序容器,放入list中的元素,會按照一定順序排列。構造list,使用中括號[]把放需要放在容器里面的元素括起來,就定義了一個列表。

    list可以放入數字、字符串等數據類型,不對放入其中的類型進行判斷。也就是說list可以同時放入任意類型的數據(因為Python是動態語言)

    對于list,我們可以直接把list的內容打印出來。

    查看全部
  • s?=?'ABCD'
    for?ch?in?s:
    ????print(ch)

    ch是在for循環中定義的,意思是把字符s的每一個元素依次賦值給ch,然后把ch打印出來。直到打印出字符串s的最后一個字符為止。

    查看全部
    1 采集 收起 來源:Python之for循環

    2020-09-06

  • 可以用if-elif-else語句來簡化邏輯。其中elif就是else if的意思。

    這一系列條件判斷會從上到下依次判斷,如果某個判斷為 True,執行完對應的代碼塊,后面的條件判斷就直接忽略,不再執行了。

    查看全部
  • if-else語句要注意兩個地方

    第一個是冒號: (在else中同樣需要冒號)

    第二個是縮進,在else的子邏輯分支,同樣需要縮進。

    查看全部

舉報

0/150
提交
取消
課程須知
如果您了解程序設計的基本概念,會簡單使用命令行,了解中學數學函數的概念,那么對課程學習會有很大的幫助,讓您學起來得心應手,快速進入Python世界。
老師告訴你能學到什么?
通過本課程的學習,您將學會搭建基本的Python開發環境,以函數為基礎編寫完整的Python代碼,熟練掌握Python的基本數據類型以及list和dict的操作,靈活使用流程控制語句。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!