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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • format 處理不固定的內容 什么是不固定
    查看全部
  • 刪除元素通過pop方法是有返回值的
    查看全部
  • num = 1
    sum = 2
    while num <= 10:
    ? ? sum = sum +*num #
    ? ? num = num + 1 #
    print(sum) # ==> 5050
    查看全部
  • score=19
    if score>18:
    ???? print('chengnian')
    else:
    ???? print('weichengnian')
    查看全部
  • score=19
    if score>18:
    ??? print('donhdongqiang is chengnian')
    查看全部
    0 采集 收起 來源:Python之if語句

    2022-01-19

  • 解釋器在做布爾運算時,只要能夠提前確定結果的,就結束運算,直接返回結果

    查看全部
  • a = 'python'

    print('hello,', a or 'world')

    b = ''

    print('hello,', b or 'world')

    運用短路運算原則,優先得到的結果直接返回。所以,第一個輸出取決于,a字符串為True,or優先返回a,輸出hello python

    第二個b為空字符串,為False,那么or運算中優先輸出world 。所以第二個輸出為hello world

    查看全部
  • 10//4 # ==> 2
    10//2.5 # ==> 4.0
    10//3 # ==> 3
    查看全部
  • print(3 % 2) # ==> 1 因此3為奇數
    print(33 % 2) # ==> 1 因此33為奇數
    print(100 % 2) # ==> 0 因此100為偶數
    查看全部
  • print(3 % 2) # ==> 1
    print(33 % 10) # ==> 3
    print(99 % 30) # ==> 9
    查看全部
  • dict的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。
    不過dict的查找速度快不是沒有代價的,dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢。

    對于基礎數據類型,字符串、數字等,這些都是不可變的,可以作為dict的key,而對于復雜數據類型,經過前面的學習,我們知道tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。

    key = (1, 2, 3) # 以tuple作為key
    d[key] = True
    key = [1, 2, 3]
    d[key] = True
    # 報錯
    Traceback (most recent call last):
    ?File "<stdin>", line 1, in <module>
    TypeError: unhashable type: 'list'

    如上所示,如果將list作為dict的key,將會引起錯誤。
    由于dict是按 key 查找,所以,在一個dict中,key不能重復。

    通過直接print(d),我們打印出來的是完整的一個dict;有時候,我們需要把dict中m一定條件的元素打印出來,比如成績超過60的,在這種情況下,我們需要則需要遍歷dict(這種時候需要使用for循環),并通過條件判斷把滿足條件的打印出來。
    遍歷dict有兩種方法, 第一種是遍歷dict的所有key,并通過key獲得對應的value。

    d = {
    ? ?'Alice': 45,
    ? ?'Bob': 60,
    ? ?'Candy': 75,
    ? ?'David': 86,
    ? ?'Ellena': 49
    }
    for key in d: # 遍歷d的key
    ? ?value = d[key]
    ? ?if value > 60:
    ? ? ? ?print(key, value)
    # ==> Candy 75
    # ==> David 86

    第二種方法是通過dict提供的items()方法,items()方法會返回dict中所有的元素,每個元素包含key和value。

    for key, value in d.items():
    ? ?if value > 60:
    ? ? ? ?print(key, value)
    # ==> Candy 75
    # ==> David 86

    查看全部
  • L?=?[[1,2,3],?[5,?3,?2],?[7,3,2]]
    #?????長方形1???長方形2???長方形3????????各個長方形的數據
    for?cube?in?L:
    #for循環的作用,for?循環用于迭代序列(即列表,元組,字典,集合或字符串)
    因為這里列表中有三個列表,所以循環的順序應該為?長方形1中各個數據,然后再是長方形2和長方形3
    ????length?=?cube[0]
    #讀取列表?L?中?第一個列表?的[0]
    ????width?=?cube[1]
    #讀取列表?L?中?第一個列表?的[1]
    ????height?=?cube[2]
    #讀取列表?L?中?第一個列表?的[2]????
    ????result?=?length?*?width?*?2?+?width?*?height?*?2?+?length?*?height?*?2
    #計算讀取的數據
    ????print(result)
    #輸出,再循環一次,由于?列表L?中?第一個列表已經讀取完了,所以輪到?
    #列表L?第二個列表了,題目中輸出三個長方形的表面積,如果你想暑促第
    #四個長方形表面積地數據,可以這樣
    #L?=?[[1,2,3],?[5,?3,?2],?[7,3,2],[1,2,3]]
    #??????第一個????第二個????第三個????第四個
    #其他抄回來就行了

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

    2022-01-18

  • 由于列表list是一個有序的容器,所以在list里面,每一個元素都有一個唯一的位置,我們稱之為索引(index)

    查看全部
  • Python向list添加新的元素

    第一個辦法是用append()方法,把新元素追加到列表的末尾

    注意,append()方法總是將元素添加到list的尾部。

    查看全部
  • 通過for循環訪問列表每一個元素的方式,我們稱為迭代。

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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