摘要:下一篇文章標準庫內(nèi)置函數(shù)標準庫語言參考描述了語言的具體語法和語義,這份庫參考則介紹了與一同發(fā)行的標準庫。這個庫也包含了內(nèi)置函數(shù)和異常不需要語句就可以在所有代碼中使用的對象。下一篇文章標準庫內(nèi)置函數(shù)
下一篇文章:Python標準庫---1、內(nèi)置函數(shù)Python 標準庫
Python 語言參考 描述了 Python 語言的具體語法和語義,這份庫參考則介紹了與 Python 一同發(fā)行的標準庫。它還描述了通常包含在 Python 發(fā)行版中的一些可選組件。
Python 標準庫非常龐大,所提供的組件涉及范圍十分廣泛,正如以下內(nèi)容目錄所顯示的。這個庫包含了多個內(nèi)置模塊 (以 C 編寫),Python 程序員必須依靠它們來實現(xiàn)系統(tǒng)級功能,例如文件 I/O,此外還有大量以 Python 編寫的模塊,提供了日常編程中許多問題的標準解決方案。其中有些模塊經(jīng)過專門設計,通過將特定平臺功能抽象化為平臺中立的 API 來鼓勵和加強 Python 程序的可移植性。
Windows 版本的 Python 安裝程序通常包含整個標準庫,往往還包含許多額外組件。對于類 Unix 操作系統(tǒng),Python 通常會分成一系列的軟件包,因此可能需要使用操作系統(tǒng)所提供的包管理工具來獲取部分或全部可選組件。
在這個標準庫以外還存在成千上萬并且不斷增加的其他組件 (從多帶帶的程序、模塊、軟件包直到完整的應用開發(fā)框架),訪問 Python 包索引 即可獲取這些第三方包。
概述"Python 庫"中包含了幾種不同的組件。
它包含通常被視為語言“核心”中的一部分的數(shù)據(jù)類型,例如數(shù)字和列表。對于這些類型,Python語言核心定義了文字的形式,并對它們的語義設置了一些約束,但沒有完全定義語義。(另一方面,語言核心確實定義了語法屬性,如操作符的拼寫和優(yōu)先級。)
這個庫也包含了內(nèi)置函數(shù)和異常 --- 不需要 import 語句就可以在所有Python代碼中使用的對象。有一些是由語言核心定義的,但是許多對于核心語義不是必需的,并且僅在這里描述。
不過這個庫主要是由一系列的模塊組成。這些模塊集可以不同方式分類。有些模塊是用 C 編寫并內(nèi)置于 Python 解釋器中;另一些模塊則是用 Python 編寫并以源碼形式導入。有些模塊提供專用于 Python 的接口,例如打印棧追蹤信息;有些模塊提供專用于特定操作系統(tǒng)的接口,例如操作特定的硬件;另一些模塊則提供針對特定應用領域的接口,例如萬維網(wǎng)。有些模塊在所有更新和移植版本的 Python 中可用;另一些模塊僅在底層系統(tǒng)支持或要求時可用;還有些模塊則僅當編譯和安裝 Python 時選擇了特定配置選項時才可用。
本手冊以 "從內(nèi)到外" 的順序組織:首先描述內(nèi)置函數(shù)、數(shù)據(jù)類型和異常,最后是根據(jù)相關性進行分組的各種模塊。
這意味著如果你從頭開始閱讀本手冊,并在感到厭煩時跳到下一章,你仍能對 Python 庫的可用模塊和所支持的應用領域有個大致了解。當然,你并非 必須 如同讀小說一樣從頭讀到尾 --- 你也可以先瀏覽內(nèi)容目錄 (在手冊開頭),或在索引 (在手冊末尾) 中查找某個特定函數(shù)、模塊或條目。最后,如果你喜歡隨意學習某個主題,你可以選擇一個隨機頁碼 (參見 random 模塊) 并讀上一兩小節(jié)。無論你想以怎樣的順序閱讀本手冊,還是建議先從 內(nèi)置函數(shù) 這一章開始,因為本手冊的其余內(nèi)容都需要你熟悉其中的基本概念。
讓我們開始吧!
可用性注釋如果出現(xiàn)“可用性:Unix”注釋,意味著相應函數(shù)通常存在于 Unix 系統(tǒng)中。 但這并不保證其存在于某個特定的操作系統(tǒng)中。
如果沒有多帶帶說明,所有注明 “可用性:Unix” 的函數(shù)都支持基于 Unix 核心構(gòu)建的 Mac OS X 系統(tǒng)。
下一篇文章:Python標準庫---1、內(nèi)置函數(shù)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/43987.html
摘要:內(nèi)置函數(shù)返回一個數(shù)的絕對值。使用標準的真值測試過程來轉(zhuǎn)換。因此,構(gòu)造函數(shù)的實參和相同。實參的合法范圍是到進制表示是。數(shù)字類型描述了復數(shù)類型。上一篇文章標準庫簡介下一篇文章標準庫內(nèi)置函數(shù) 上一篇文章:Python標準庫----0、簡介下一篇文章:Python標準庫---1、內(nèi)置函數(shù)(D-E-F) Python 解釋器內(nèi)置了很多函數(shù)和類型,您可以在任何時候使用它們。以下按字母表順序列出它...
摘要:由設計,作為編程語言的繼承者,于年首次發(fā)布。表達式表達式是編程語言中的語法實體,可以對其進行評估以確定其值。它是編程語言解釋和計算以產(chǎn)生值的常量變量函數(shù)和運算符的組合。它在年年年和年被評為年度編程語言,是唯一四次獲得該獎項的語言。 ...
摘要:最要命的是,在標準庫中居然有兩個模塊處理時間,一個叫,另外一個叫,里面提供了類似的方法但是兩個完全不是一回事。到這還沒完,標準庫里還有一個叫的模塊,也是用來處理時間的。今天的主角是一個優(yōu)雅到我不能放棄的時間處理庫。 緣起 很多時候我們不得不和時間打交道,但在Python標準庫中處理時間的模塊其實設計的不是很友好,為什么我會這么說?因為我相信大部分人幾乎每次在處理時間數(shù)據(jù)時一而再,再而三...
摘要:年月宣布支持時間延長到年。更詳細的發(fā)布列表參閱官網(wǎng)的版本號分為三段,形如。其中表示大版本號,一般當整體重寫,或出現(xiàn)不向后兼容的改變時,增加表示功能更新,出現(xiàn)新功能時增加表示小的改動如修復了某個,只要有修改就增加。年公司正式發(fā)布。 < 返回索引頁 Python語言簡介 Python介紹及發(fā)展 介紹 Python 官方網(wǎng)站:https://www.python.org/, 大家可以到此處下...
摘要:之機器學習第一彈。機器學習是發(fā)展中應用廣泛的一個領域。庫集成了一些常用的機器學習方法在進行機器學習任務時并不需要實現(xiàn)算法只需要簡單的調(diào)用庫中提供的模塊就能完成大多數(shù)的機器學習任務。 ...
閱讀 2882·2021-09-28 09:36
閱讀 3608·2021-09-27 13:59
閱讀 2484·2021-08-31 09:44
閱讀 2278·2019-08-30 15:54
閱讀 2352·2019-08-30 15:44
閱讀 1180·2019-08-30 13:45
閱讀 1223·2019-08-29 18:38
閱讀 1207·2019-08-29 18:37