python庫參考手冊
『壹』 --> 在 python 或者其他計算機語言中是什麼意思
這個不就是《python
參考庫》的卷首語嗎?!
內容如下:
ptthon參考
描述了python語言的具體語法和語義。庫參考手冊描述了隨python發布的標准庫。它也描述一些了普遍包括在python發行版中的可選組建
『貳』 在python中一共有多少個標准庫
Python 語言官方的參考手冊鍾,介紹了與 Python 一同發行的標准庫。
文本處理服務
string--- 常見的字元串操作
re--- 正則表達式操作
difflib--- 計算差異的輔助工具
textwrap--- 文本自動換行與填充
unicodedata--- Unicode 資料庫
stringprep--- 網際網路字元串預備
readline--- GNU readline 介面
rlcompleter--- GNU readline 的補全函數
二進制數據服務
struct--- 將位元組串解讀為打包的二進制數據
codecs--- 編解碼器注冊和相關基類
數據類型
datetime--- 基本日期和時間類型
zoneinfo--- IANA 時區支持
calendar--- 日歷相關函數
collections--- 容器數據類型
collections.abc--- 容器的抽象基類
heapq--- 堆隊列演算法
bisect--- 數組二分查找演算法
array--- 高效的數值數組
weakref--- 弱引用
types--- 動態類型創建和內置類型名稱
--- 淺層 (shallow) 和深層 (deep) 復制操作
pprint--- 數據美化輸出
reprlib--- 另一種repr()實現
enum--- 對枚舉的支持
graphlib--- 操作類似圖的結構的功能
數字和數學模塊
numbers--- 數字的抽象基類
math--- 數學函數
cmath--- 關於復數的數學函數
decimal--- 十進制定點和浮點運算
fractions--- 分數
random--- 生成偽隨機數
statistics--- 數學統計函數
函數式編程模塊
itertools--- 為高效循環而創建迭代器的函數
functools--- 高階函數和可調用對象上的操作
operator--- 標准運算符替代函數
文件和目錄訪問
pathlib--- 面向對象的文件系統路徑
os.path--- 常用路徑操作
fileinput--- 迭代來自多個輸入流的行
stat--- 解析stat()結果
filecmp--- 文件及目錄的比較
tempfile--- 生成臨時文件和目錄
glob--- Unix 風格路徑名模式擴展
fnmatch--- Unix 文件名模式匹配
linecache--- 隨機讀寫文本行
shutil--- 高階文件操作
數據持久化
pickle--- Python 對象序列化
reg--- 注冊配合pickle模塊使用的函數
shelve--- Python 對象持久化
marshal--- 內部 Python 對象序列化
dbm--- Unix "資料庫" 介面
sqlite3--- SQLite 資料庫 DB-API 2.0 介面模塊
數據壓縮和存檔
zlib--- 與gzip兼容的壓縮
gzip--- 對gzip格式的支持
bz2--- 對bzip2壓縮演算法的支持
lzma--- 用 LZMA 演算法壓縮
zipfile--- 使用ZIP存檔
tarfile--- 讀寫tar歸檔文件
文件格式
csv--- CSV 文件讀寫
configparser--- 配置文件解析器
tomllib--- Parse TOML files
netrc--- netrc 文件處理
plistlib--- 生成與解析 Apple.plist文件
加密服務
hashlib--- 安全哈希與消息摘要
hmac--- 基於密鑰的消息驗證
secrets--- 生成管理密碼的安全隨機數
通用操作系統服務
os--- 多種操作系統介面
io--- 處理流的核心工具
time--- 時間的訪問和轉換
argparse--- 命令行選項、參數和子命令解析器
getopt--- C 風格的命令行選項解析器
logging--- Python 的日誌記錄工具
logging.config--- 日誌記錄配置
logging.handlers--- 日誌處理程序
getpass--- 攜帶型密碼輸入工具
curses--- 終端字元單元顯示的處理
curses.textpad--- 用於 curses 程序的文本輸入控制項
curses.ascii--- 用於 ASCII 字元的工具
curses.panel--- curses 的面板棧擴展
platform--- 獲取底層平台的標識數據
errno--- 標准 errno 系統符號
ctypes--- Python 的外部函數庫
並發執行
threading--- 基於線程的並行
multiprocessing--- 基於進程的並行
multiprocessing.shared_memory--- Shared memory for direct access across processes
concurrent包
concurrent.futures--- 啟動並行任務
subprocess--- 子進程管理
sched--- 事件調度器
queue--- 一個同步的隊列類
contextvars--- 上下文變數
_thread--- 底層多線程 API
網路和進程間通信
asyncio--- 非同步 I/O
socket--- 底層網路介面
ssl--- 套接字對象的 TLS/SSL 包裝器
select--- 等待 I/O 完成
selectors--- 高級 I/O 復用庫
signal--- 設置非同步事件處理程序
mmap--- 內存映射文件支持
互聯網數據處理
email--- 電子郵件與 MIME 處理包
json--- JSON 編碼和解碼器
mailbox--- 操作多種格式的郵箱
mimetypes--- 映射文件名到 MIME 類型
base64--- Base16, Base32, Base64, Base85 數據編碼
binascii--- 二進制和 ASCII 碼互轉
quopri--- 編碼與解碼經過 MIME 轉碼的可列印數據
結構化標記處理工具
html--- 超文本標記語言支持
html.parser--- 簡單的 HTML 和 XHTML 解析器
html.entities--- HTML 一般實體的定義
XML處理模塊
xml.etree.ElementTree--- ElementTree XML API
xml.dom--- 文檔對象模型 API
xml.dom.minidom--- 最小化的 DOM 實現
xml.dom.pulldom--- 支持構建部分 DOM 樹
xml.sax--- 支持 SAX2 解析器
xml.sax.handler--- SAX 處理句柄的基類
xml.sax.saxutils--- SAX 工具集
xml.sax.xmlreader--- 用於 XML 解析器的介面
xml.parsers.expat--- 使用 Expat 的快速 XML 解析
互聯網協議和支持
webbrowser--- 方便的 Web 瀏覽器控制工具
wsgiref--- WSGI 工具和參考實現
urllib--- URL 處理模塊
urllib.request--- 用於打開 URL 的可擴展庫
urllib.response--- urllib 使用的 Response 類
urllib.parse用於解析 URL
urllib.error--- urllib.request 引發的異常類
urllib.robotparser--- robots.txt 語法分析程序
http--- HTTP 模塊
http.client--- HTTP 協議客戶端
ftplib--- FTP 協議客戶端
poplib--- POP3 協議客戶端
imaplib--- IMAP4 協議客戶端
smtplib--- SMTP 協議客戶端
uuid---RFC 4122定義的UUID對象
socketserver--- 用於網路伺服器的框架
http.server--- HTTP 伺服器
http.cookies--- HTTP狀態管理
http.cookiejar—— HTTP 客戶端的 Cookie 處理
xmlrpc--- XMLRPC 服務端與客戶端模塊
xmlrpc.client--- XML-RPC 客戶端訪問
xmlrpc.server--- 基本 XML-RPC 伺服器
ipaddress--- IPv4/IPv6 操作庫
多媒體服務
wave--- 讀寫WAV格式文件
colorsys--- 顏色系統間的轉換
國際化
gettext--- 多語種國際化服務
locale--- 國際化服務
程序框架
turtle--- 海龜繪圖
cmd--- 支持面向行的命令解釋器
shlex—— 簡單的詞法分析
Tk圖形用戶界面(GUI)
tkinter—— Tcl/Tk 的 Python 介面
tkinter.colorchooser--- 顏色選擇對話框
tkinter.font--- Tkinter 字體封裝
Tkinter 對話框
tkinter.messagebox--- Tkinter 消息提示
tkinter.scrolledtext--- 滾動文字控制項
tkinter.dnd--- 拖放操作支持
tkinter.ttk--- Tk 風格的控制項
tkinter.tix--- TK擴展包
『叄』 打算打一本python標准庫參考手冊,有兩個選擇哪個好
我買個一本Python標准庫 還可以,推薦買這本。
『肆』 python手冊與python手冊4區別大嗎
你用的是python 3.2,而你輸入的語句是python 2的,當然錯誤啦。
你用哪個版本的軟體,那麼就要從那個版本的教程學起。
對初學者來說,python2 和 python3 略有一些細節不同,影響不大。但是要是做實際項目的話,建議使用python2, 因為python經常會用到別人寫的第三方庫,目前大部分第三方庫還都是python2的版本,python3可能會有不兼容的情況發生。
至於python2和python3二者究竟有多少個地方不同,你去買本《Python參考手冊(第4版)》,此書的最後部分有比較詳細的講解。
『伍』 python標准模塊的理解與運用
Python 帶有一個標准模塊庫,並發布有獨立的文檔,名為 Python 庫參考手冊(此後稱其為「庫參考手冊」)。有一些模塊內置於解釋器之中,這些操作的訪問介面不是語言內核的一部分,但是已經內置於解釋器了。這既是為了提高效率,也是為了給系統調用等操作系統原生訪問提供介面。這類模塊集合是一個依賴於底層平台的配置選項。例如,winreg 模塊只提供在 Windows 系統上才有。有一個具體的模塊值得注意: sys ,這個模塊內置於所有的 Python 解釋器。變數 sys.ps1 和 sys.ps2 定義了主提示符和輔助提示符字元串:
>>> import sys
>>> sys.ps1
'>>> '
>>> sys.ps2
>>
這兩個變數只在解釋器的交互模式下有意義。
變數 sys.path 是解釋器模塊搜索路徑的字元串列表。它由環境變數 PYTHONPATH 初始化,如果沒有設定 PYTHONPATH ,就由內置的默認值初始化。
『陸』 Python 源程序編碼注意事項
默認情況下,Python 源文件是 UTF-8 編碼。在此編碼下,全世界大多數語言的字元可以同時用在字元串、標識符和注釋中 — 盡管 Python 標准庫僅使用 ASCII 字元作為標識符,這只是任何可移植代碼應該遵守的約定。如果要正確的顯示所有的字元,你的編輯器必須能識別出文件是 UTF-8 編碼,並且它使用的字體能支持文件中所有的字元。
你也可以為源文件制定不同的字元編碼。為此,在 #! 行(首行)後插入至少一行特殊的注釋行來定義源文件的編碼:
# -*- coding: encoding -*-
通過此聲明,源文件中所有的東西都會被當作用 encoding 指代的 UTF-8 編碼對待。在 Python 庫參考手冊 codecs 一節中你可以找到一張可用的編碼列表。
例如,如果你的編輯器不支持 UTF-8 編碼的文件,但支持像 Windows-1252 的其他一些編碼,你可以定義:
# -*- coding: cp-1252 -*-
這樣就可以在源文件中使用 Windows-1252 字元集中的所有字元了。這個特殊的編碼注釋必須在文件中的 第一或第二 行定義。
『柒』 《Python參考手冊(第4版)》pdf下載在線閱讀,求百度網盤雲資源
《Python參考手冊(第4版)》(David M.Beazley)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:
書名:Python參考手冊(第4版)
作者:David M.Beazley
譯者:謝俊
豆瓣評分:7.4
出版社:人民郵電出版社
出版年份:2010-12
頁數:540
內容簡介:
本書是權威的Python語言參考指南,內容涉及核心Python語言和Python庫的最重要部分。本書內容簡潔扼要、可讀性強,書中還包括了一些沒有在Python官方文檔或其他資料中出現過的一些高級的主題。
這一版在內容上進行了全面更新,介紹了Python 2.6和Python 3新引入的編程語言特性和庫模塊,同時還分析了Python程序員面臨的如下難題:是應繼續使用現有的Python代碼,還是應制定計劃將其移植到Python 3?
作者簡介:
David M. Beazley 早在1996年就開始使用Python編程。在洛斯阿莫斯國家實驗室工作期間,他教會很多志願者用Python編寫科學計算軟體。他創辦的Dabeaz 公司提供軟體開發、培訓和咨詢服務,專長於Python、Ruby、Perl等動態編程語言的實際應用。他是Python軟體基金會的會員。