數(shù)字運(yùn)算及格式化 本篇幅主要針對(duì)浮點(diǎn)數(shù)的一些計(jì)算及格式化輸出。 round() Python 提供的內(nèi)置函數(shù) round(number[, nd...
字符串格式化 對(duì)于如何輸出格式化的字符串,是一個(gè)常見的問題。有時(shí)需要對(duì)字符串進(jìn)行對(duì)齊,或者按照指定的列寬格式化字符串,亦或是對(duì)字符串進(jìn)行拼接,有...
@wraps 裝飾器 我們平時(shí)寫函數(shù)的時(shí)候,可能會(huì)在原函數(shù)的基礎(chǔ)上增加額外的處理,比較常見的如:日志,計(jì)時(shí)等。 這里就是我們之前提及的裝飾器的運(yùn)...
getpass 模塊 有時(shí)候?qū)懩_本時(shí),可能需要輸入密碼。因?yàn)樾枰_本交互,所以不能夠在腳本直接將密碼硬編碼,需要彈出提示輸入。 input() ...
合并多個(gè)字典或映射 ChainMap 假設(shè)有多個(gè)字典或者映射,需求是將這些字典或者映射,從邏輯上合并為一個(gè)單一的映射后執(zhí)行其他操作,例如查找值或...
映射名稱到序列元素 一般訪問列表或者元組的元素的時(shí)候,可能有限考慮的是通過下標(biāo)索引進(jìn)行訪問,但是有些時(shí)候,這種情況會(huì)導(dǎo)致代碼難以閱讀。 name...
查找兩字典的相同點(diǎn) 問題 如何在兩個(gè)字典中尋找相同點(diǎn)(例如相同的鍵或者相同的值等)? 解決方法 假設(shè)有如下的兩個(gè)字典: 尋找兩個(gè)字典的相同點(diǎn),可...
通過某個(gè)關(guān)鍵字排序字典列表 問題 假設(shè)有一個(gè)字典列表,需求是根據(jù)某個(gè)或者某幾個(gè)字典字段來排序這個(gè)列表? 解決方法 在上篇文章【Python 通過...
通過某個(gè)字段將記錄分組 問題 假設(shè)有一個(gè)字典或者實(shí)例的序列,想根據(jù)某個(gè)特定的字段進(jìn)行分組迭代訪問? 解決方法 Python 提供的 iterto...