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

為了賬號安全,請及時綁定郵箱和手機立即綁定

初識Python

廖雪峰 移動開發工程師
難度入門
時長 5小時 0分
學習人數
綜合評分9.43
3762人評價 查看評價
9.7 內容實用
9.4 簡潔易懂
9.2 邏輯清晰
  • 要調用一個函數,需要知道函數的名稱和參數,比如求絕對值的函數 abs,它接收一個參數。

    可以直接從Python的官方網站查看文檔:
    http://docs.python.org/2/library/functions.html#abs

    也可以在交互式命令行通過?help(abs)?查看abs函數的幫助信息。

    查看全部
  • tuple一旦創建完畢,就不能修改了。

    創建tuple和創建list唯一不同之處是用( )替代了[ ]

    查看全部
  • pop()方法總是刪掉list的最后一個元素,并且它還返回這個元素,所以我們執行 L.pop() 后,會打印出 'Paul'。

    要把Paul踢出list,我們就必須先定位Paul的位置。由于Paul的索引是2,因此,用?pop(2)把Paul刪掉:


    查看全部
  • append()總是把新的元素添加到 list 的尾部

    方法是用list的?insert()方法,它接受兩個參數,第一個參數是索引號,第二個參數是待添加的新元素:

    >>>?L?=?['Adam',?'Lisa',?'Bart']
    >>>?L.insert(0,?'Paul')
    >>>?print?L
    ['Paul',?'Adam',?'Lisa',?'Bart']


    查看全部
  • dict

    第一個特點是查找速度快.由于dict是按 key 查找,所以,在一個dict中,key不能重復。

    第二個特點就是存儲的key-value序對是沒有順序的!dict內部是無序的.

    第三個特點是作為 key 的元素必須不可變.不可變這個限制僅作用于key,value是否可變無所謂.

    查看全部
  • raw字符串:原始字符串,即不對字符串中的任何轉義符進行轉義??梢岳斫鉃樽址际鞘裁礃拥?輸出就是什么樣的。

    查看全部
  • python3中用keys()代替python2中的iterkeys(),同理還有iteritems等,都需要去掉iter前綴。

    查看全部
  • 1.?在計算?a and b?時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    2. 在計算?a or b?時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

    所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。


    查看全部
  • ?集合是指包含一組元素的數據結構,我們已經介紹的包括:
    1.?有序集合:list,tuple,str和unicode;
    2.?無序集合:set
    3.?無序集合并且具有?key-value?對:dict


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

    2020-07-20

  • dict特點:

    1、dict其查詢元素的速度不受元素數量多少影響,查詢速度快,缺點是占用內存大;list相反,查詢慢但內存占用?。?/p>

    2、dict存儲的鍵值對是無序的,不會按照插入的順序存放,且同一個dict在不同機器上打印出來的順序都會不同;

    3、dict中的key必須為不可變元素,最常用的是字符串,List為可變元素不可作為key。

    查看全部
  • 對list中的某一個索引賦值,就可以直接用新的元素替換掉原來的元素,list包含的元素個數保持不變。

    查看全部
  • append()總是把新的元素添加到 list 的尾部。

    查看全部
  • 要解釋上述結果,又涉及到 and 和 or 運算的一條重要法則:短路計算。

    1.?在計算?a and b?時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。

    2. 在計算?a or b?時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。

    所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。


    查看全部
  • 比如,輸入用戶年齡,根據年齡打印不同的內容,在Python程序中,可以用if語句實現:

    age?=?20
    if?age?>=?18:
    ????print?'your?age?is',?age
    ????print?'adult'
    print?'END'

    注意:?Python代碼的縮進規則。具有相同縮進的代碼被視為代碼塊,上面的3,4行 print 語句就構成一個代碼塊(但不包括第5行的print)。如果 if 語句判斷為 True,就會執行這個代碼塊。

    縮進請嚴格按照Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤。


    查看全部
    0 采集 收起 來源:Python之if語句

    2020-07-20

  • list插入數據方法:

    list.append(String)插入list末尾;

    list.insert(index,String)插入任意位置.

    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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