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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • round的調用方式,使用兩個參數:
    第一個是需要保留小數點位數的數值,第二個是保留的位數
    保留小數點后若干位用round()函數表示


    查看全部
  • 整數、浮點數可以直接進行四則運算
    浮點數可以表達整數的結果,但是整數不能表達浮點數的結果
    取模運算用百分號%表示
    地板除是一種特殊的除法,得到的結果會忽略純小數的部分,得到整數的部分
    地板除用//表示進行





    查看全部
  • 變量名由大小寫英文字母、數字和下劃線_組成
    變量不能用數字開頭變量盡量不要和Python關鍵字重合,否則可能導致原有的關鍵字發揮不出來作用
    定義變量則是變量名=數據即可定義一個新變量


    查看全部
  • 浮點數對應的是小數
    字符串對應的是非數字類型的內容
    二進制數只使用數字0、1表示在python中,用前綴0b表示
    十六進制除了0-9十個數字以外還可以用abcdef表示
    布爾值對應的是:對與錯
    一個布爾值只有True和Flase兩種,注意大小寫
    None和0意義不同,兩個不是同一種東西None只是一個空值
    查看全部
  • 打印的順序和原始 list 的順序有可能是不同的,因為set內部存儲的元素是無序的。

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

    2021-01-14

  • set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。

    創建set的方式是使用set(),并傳入一個list,list的元素將會被轉換成set的元素。

    s?=?set([1,?4,?3,?2,?5])
    print(s)?#?==>?set([1,?2,?3,?4,?5])

    需要注意的是,上述打印的形式類似 list, 但它不是 list,仔細看還可以發現,打印的順序和原始 list 的順序有可能是不同的,因為set內部存儲的元素是無序的。
    另外,set不能包含重復的元素,我們傳入重復的元素看看會發生什么。

    s?=?set([1,?4,?3,?2,?5,?4,?2,?3,?1])
    print(s)?#?==>?set([1,?2,?3,?4,?5])

    可以看到,在傳入set()的list中,包含了重復的元素,但是打印的時候,相同的元素只保留了一個,重復的元素都被去掉了,這是set的一個重要特點。


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

    2021-01-14

  • num=num+1在先前的時候必須要事前聲明num=0

    (不一定是0)一定要聲明?。。。?!

    查看全部
  • d = {'Alice': [50, 61, 66], 'Bob': [80, 61, 66], 'Candy': [88, 75, 90]}

    for? key,score? in d.items():

    ? ? for value in score:

    ? ? ? ? print(key,value)

    重要重要?。。。?!如果有兩個一定要用d.items():

    查看全部
  • key不可變

    對于基礎數據類型,字符串、數字等,這些都是不可變的,可以作為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不能重復。

    查看全部
  • # Enter a code

    d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }

    name = 'Alic'

    if name in d.keys():

    ? ? d.pop(name)

    else:

    ? ? #print('{} not in d'.format(name))

    ? ? print('error!')

    print(d)

    不能輸出漢字!

    查看全部
  • d = {

    ? ? 'Alice': 45,

    ? ? 'Bob': 60,

    ? ? 'Candy': 75,

    ? ? 'David': 86,

    ? ? 'Ellena': 49

    }

    old_score=d['Alice']

    d['Alice']=60

    print(d)

    print(old_score)


    查看全部
  • dict和tuple不一樣,dict是可變的,我們隨時可以往dict中添加新的key-value



    查看全部
  • 第一個元素(1+2),第三個元素('a'+'b'),計算的結果分別是數字3和字符串ab,不是tuple。

    查看全部
  • 有三個長方體,他們的長寬高分別是[1, 2, 3], [5, 3, 2], [7, 3, 2],定義在數組L中,L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]],請分別求出三個長方體的表面積。

    • ?不會了怎么辦

    • 參考答案:

      L?=?[[1,2,3],?[5,?3,?2],?[7,3,2]]
      for?cube?in?L:
      ????length?=?cube[0]
      ????width?=?cube[1]
      ????height?=?cube[2]
      ????result?=?length?*?width?*?2?+?width?*?height?*?2?+?length?*?height?*?2
      ????print(result)


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

    2021-01-14

  • 替換list中的元素時如果表中已經有了替換到另一個名字

    時仍不改變

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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