### 1. 引言
“Python標準庫”包含幾個不同類型的組件。
如數字和列表,一般被認為是 編程語言的核心 數據類型。對這些類型, Python語言內核 定義了 簡單的形式 ,對其語法作了一些約束,但不是完全定義它們的語法。(另一方面,語言核心的確定義了一些語法特性,如操作符的拼寫和優先級.)
標準庫還包括內置的函數和表達式。 即那些可以被直接使用,而不需要 [import](#)?語句另外導入的對象。其中一些被核心語言定義,但大部分對核心語法而言并不是必須的,只是在這里介紹一下。
其實 大量的庫集合在一起組成了一些模塊。可以從許多不同的角度來剖析這些集合。一些模塊用C寫成,內置在Python解釋器中。其他的模塊就是Python寫的,以Python源碼的形式導入。一些模塊提供的是針對Python的接口,如打印一個堆棧的信息。一些模塊是針對特定的操作系統,像連接特定的硬件的。還有一些模塊是針對特定應用領域的,如互聯網。許多的模塊在全部的Python版本和端口中都可以使用。而另外一些只有在系統支持和需要的情況下才可以使用。還有一些需要在編譯和安裝Python的時候 配置了相應的選項才可以使用。
這個手冊以“由內而外”的方式組織:它首先介紹了內置的數據類型,然后內置的函數和表達式,最后是按照相關性組織把模塊組織成一些章節。章節的順序是按照章節中的模塊大致從常用到不那么重要來排列的。
這意味著,你可以從頭讀這個手冊,當你煩了的時候就跳到下一章,這樣對于Python標準庫都提供了哪些模塊,能支持哪些應用能有一個大概了解。當然,也*不用*像讀小說地一樣讀它,你可以先看看目錄(在手冊最前面),尋找特定的函數,模塊,或者在搜索框(在后面)里面查找一下。最后,如果你享受隨機選擇一個主題去閱讀的方式,你可以先選擇一個隨機頁碼,讀上一兩段。 [](# "random: Generate pseudo-random numbers with various common distributions.")無論你想怎么讀, 還是建議從內置函數 這一章開始讀 ,原因是 其他的章節都是在假設 你已經了解 內置函數 這一章的基礎上介紹的。?[](#)
讓我們開始吧!
- Python 2 教程
- 1. 吊吊你的胃口
- 2. Python 解釋器
- 3. Python簡介
- 4. 控制流
- 5. 數據結構
- 6. 模塊
- 7. 輸入和輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫概覽
- 11. 標準庫概覽 — 第II部分
- 12.現在怎么辦?
- 13. 交互式輸入的編輯和歷史記錄
- 14. 浮點數運算:問題和局限
- Python 2 標準庫
- 1. 引言
- 2. 內建函數
- 3. 不太重要的內建函數
- 4. 內建的常量
- 5. 內建的類型
- 6. 內建的異常
- 7. String Services
- 8. Data Types
- 9. Numeric and Mathematical Modules
- 10. File and Directory Access
- 11. Data Persistence
- 13. File Formats
- 14. Cryptographic Services
- 15. Generic Operating System Services
- 16. Optional Operating System Services
- 17. Interprocess Communication and Networking
- 18. Internet Data Handling
- 20. Internet Protocols and Support
- 26. Debugging and Profiling
- 28. Python Runtime Services
- Python 2 語言參考
- 1. 簡介
- 2. 詞法分析
- 3. 數據模型
- 4. 執行模型
- 5. 表達式
- 6. 簡單語句
- 7. 復合語句
- 8. 頂層的組件
- 9. 完整的語法規范
- Python 3 教程
- 1. 引言
- 2. Python 解釋器
- 3. Python簡介
- 4. 控制流
- 5. 數據結構
- 6. 模塊
- 7. 輸入和輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫概覽
- 11. 標準庫概覽 — 第II部分
- 12.現在怎么辦?
- 13. 交互式輸入的編輯和歷史記錄
- 14. 浮點數運算:問題和局限