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