《Head First Python》學習筆記 01

來源:互聯網
上載者:User

Python 3提供了70多個內建函數,這是Python“功能齊全”的觀點:Python已經包含足夠多的內建功能,使你能完成大多數工作,而不必依賴第三方代碼。


Python 列表:

       Python列表是一個高層集合,設計用來儲存一個“相關事物”的集合。列表並不關心這些事物的類型是什麼,列表的存在只是為了提供一種機制。所以在列表中儲存混合類型的資料也是正常的。

      Python列表可以像數組那樣用下標訪問列表中的資料項目,可以隨需要伸縮,但是和某些語言一樣不支援越界訪問檢查。如果試圖訪問一個不存在的資料項目,Python會給出一個IndexError作為響應。

       向列表尾部添加一個資料項目:cast.append("Gilliam")

       刪除列表尾部的最後一個資料項目:cast.pop()

       在列表末尾添加一個資料項目集合:cast.extend(['Gilliam','Chapman'])

       在列表的一個確定位置前添加一個資料項目:cast.insert(0,"Chapman")

       刪除列表中一個特定的資料項目:cast.remove('Gilliam')


在shell中列印功能函數:print(),和Python 2不同Python 3中的print函數必須加括弧才能使用。


求列表或字元從或者字典的長度:len()


判斷一個變數是否為某一類型:isinstance(foo,type),比如:isinstance(mvoes,list),判斷moves是否為list類型。


用def定義函數:

def 函數名(選擇性參數):

      函數代碼塊


查看Python協助資訊。

鍵入dir(__builtins__)可以看到Python提供的內建方法列表。列表中的小寫單詞的都是BIF(內建方法).

要查看某個BIF的功能,可以在shell中鍵入help(len),就會得到len這個BIF的功能描述。

相關文章

聯繫我們

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