開啟主選單

求真百科

來自 孔夫子網 的圖片

Python3標準庫》,[美]] 道格·赫爾曼 著,出版社: 機械工業出版社。

截至2022年,機械工業出版社年出版新書近2700種,年引進和輸出版權總量近800種,產品橫跨科技出版、教育出版、大眾出版三大板塊,覆蓋機械、電工電子、汽車、建築、計算機、經管、心理[1]、生活、科普、藝術設計、文創等十多個專業領域,以及高等教育[2]職業教育、技能教育等不同教育層次。

目錄

內容簡介

在本書中,你會看到用來處理文本、數據類型、算法、數學計算、文件系統、網絡通信、Internet、XML、Email、加密、並發性、運行時和語言服務等各個方面的實用代碼和解決方案。在內容安排上,每一節都會全面介紹一個模塊,並提供一些很有價值的補充資源鏈接,這使得本書成為一本理想的Python標準庫參考手冊。

目錄

譯者序前言1章 文本 11.1 string:文本常量和模板 11.1.1 函數 11.1.2 模板 21.1.3 模板 31.1.4 Formatter 51.1.5 常量 51.2 textwrap:格式化文本段落 61.2.1 示例數據 61.2.2 填充段落 71.2.3 去除現有的縮進 71.2.4 結合dedent和f?ill 81.2.5 縮進塊 81.2.6 懸掛縮進 101.2.7 截斷長文本 101.3 re:正則表達式 111.3.1 查找文本中的模式 111.3.2 編譯表達式 121.3.3 多重匹配 131.3.4 模式語法 141.3.5 搜索 221.3.6 用組解析匹配 241.3.7 搜索選項 291.3.8 前向或後向 351.3.9 自引用表達式 381.3.10 用模式修改字符串 421.3.11 利用模式拆分 441.4 diff?lib:比較序列 461.4.1 比較文本體 471.4.2 無用數據 491.4.3 比較任意類型 50第2章 數據結構 522.1 enum:枚舉類型 532.1.1 創建枚舉 532.1.2 迭代 532.1.3 比較Enum 542.1.4 枚舉值 552.1.5 通過編程創建枚舉 562.1.6 非整數成員值 582.2 collections:容器數據類型 602.2.1 ChainMap:搜索多個字典 602.2.2 Counter:統計可散列的對象 632.2.3 defaultdict:缺少的鍵返回一個默認值 662.2.4 deque:雙端隊列 672.2.5 namedtuple:帶命名字段的元組子類 702.2.6 OrderedDict:記住向字典中增加鍵的順序 742.2.7 collections.abc:容器的抽象基類 762.3 數組:固定類型數據序列 782.3.1 初始化 782.3.2 處理數組 792.3.3 數組和文件 792.3.4 候選字節順序 802.4 heapq:堆排序算法 812.4.1 示例數據 812.4.2 創建堆 822.4.3 訪問堆的內容 832.4.4 堆的數據極值 852.4.5 高效合併有序序列 852.5 bisect:維護有序列表 862.5.1 有序插入 862.5.2 處理重複 872.6 queue:線程安全的FIFO實現 882.6.1 基本FIFO隊列 882.6.2 LIFO隊列 892.6.3 優先隊列 892.6.4 構建一個多線程播客客戶程序 902.7 struct:二進制數據結構 932.7.1 函數與Struct類 932.7.2 打包和解包 932.7.3 字節序 942.7.4 緩衝區 952.8 weakref:對象的非引用 962.8.1 引用 962.8.2 引用回調 972.8.3 終化對象 982.8.4 代理 1002.8.5 緩存對象 1012.9 copy:複製對象 1032.9.1 淺副本 1032.9.2 深副本 1042.9.3 定製複製行為 1052.9.4 深副本中的遞歸 1062.10 pprint:美觀打印數據結構 1072.10.1 打印 1082.10.2 格式化 1082.10.3 任意類 1092.10.4 遞歸 1102.10.5 嵌套輸出 1102.10.6 控制輸出寬度 111第3章 算法 1133.1 functools:管理函數的工具 1133.1.1 修飾符 1133.1.2 比較 1193.1.3 緩存 1223.1.4 縮減數據集 1253.1.5 泛型函數 1273.2 itertools:迭代器函數 1293.2.1 合併和分解迭代器 1293.2.2 轉換輸入 1323.2.3 生 值 1333.2.4 過濾 1353.2.5 數據分組 1383.2.6 合併輸入 1393.3 operator:內置操作符的函數接口 1443.3.1 邏輯操作 1443.3.2 比較操作符 1453.3.3 算術操作符 1453.3.4 序列操作符 1463.3.5 原地操作符 1483.3.6 屬性和元素「獲取方法」 1483.3.7 結合操作符和定製類 1503.4 contextlib:上下文管理器工具 1513.4.1 上下文管理器API 1513.4.2 上下文管理器作為函數修飾符 1533.4.3 從生成器到上下文管理器 1543.4.4 關閉打開的句柄 1563.4.5 忽略異常 1573.4.6 重定向輸出流 1583.4.7 動態上下文管理器棧 159第4章 日期和時間 1664.1 time:時鐘時間 1664.1.1 比較時鐘 1664.1.2 牆上時鐘時間 1674.1.3 單調時鐘 1684.1.4 處理器時鐘時間 1694.1.5 性能計數器 1704.1.6 時間組成 1704.1.7 處理時區 1714.1.8 解析和格式化時間 1724.2 datetime:日期和時間值管理 1744.2.1 時間 1744.2.2 日期 1754.2.3 timedelta 1774.2.4 日期算術運算 1784.2.5 比較值 1794.2.6 結合日期和時間 1794.2.7 格式化和解析 1804.2.8 時區 1824.3 calendar:處理日期 1834.3.1 格式化示例 1834.3.2 本地化環境 1854.3.3 計算日期 186第5章 數學運算 1885.1 decimal:定點數和浮點數的數學運算 1885.1.1 Decimal 1885.1.2 格式化 1895.1.3 算術運算 1905.1.4 特殊值 1915.1.5 上下文 1925.2 fractions:有理數 1965.2.1 創建Fraction實例 1975.2.2 算術運算 1985.2.3 近似值 1995.3 random:偽隨機數生成器 1995.3.1 生成隨機數 2005.3.2 指定種子 2005.3.3 保存狀態 2015.3.4 隨機整數 2025.3.5 選擇隨機元素 2035.3.6 排列 2035.3.7 採樣 2055.

參考文獻