●譯者序前言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.