Python入門課程NO49課 字典的格式化
使用字典進行格式化操作時,主要是通過關鍵字占位符的方式來進行格式化。這里的關鍵字占位符對應于字典中的鍵名,鍵名出現在待格式化的字符串中,在對字符串進行格式化時,Python解釋器自動將字符串中的關鍵字占位符替換為對應的鍵值。
第一種方式:使用%與字典進行格式化
"%(key)s" % (dict):key表示字典中的鍵名,s表示將關鍵字占位符格式化為字符串類型,同樣可以將s換成其它的格式化類型,例如d,格式化為整型,f,格式化為浮點類型。
第二種方式:使用format與字典進行格式化
"{param[key]}".format(param=dict):字符串中待格式化的占位符與字典的形式一致,用{}括起來。在{}中以鍵名訪問的形式輸出對應的鍵值。在format方法中以關鍵字參數的形式傳遞字典對象。在Python中調用函數時,形如name=value的參數傳遞形式,即為關鍵字參數的傳遞語法。
第三種方式:使用**符號對字典進行解包
"{key}".format(**dict):{}中的key表示字典中的鍵名,在format方法中使用**對dict進行解包時,在format中會展開為name=value的關鍵字參數傳遞的形式。name為字典中的鍵名,value為鍵名所對應的鍵值。
本站老師建議使用第三種方式。

- 上一篇
Python入門課程NO48課 字典的刪除
字典的刪除有三種操作方式,以下來一一講解:1、dict.pop(key):pop方法用來刪除指定的鍵,待刪除的鍵必須存在于字典對象中,否則會拋出鍵名不存在的錯誤異常,返回值為鍵名對應的鍵值。2、dict.popitem():popitem方法用來隨機刪除字典中的鍵,返回值為一個元組,元組的第一
- 下一篇
Python入門課程NO50課 字典類型的高級理解
1、鍵的輸出順序Python中的字典類型基于哈希表,在Python3.6版本前,字典中的鍵的輸出順序取決于鍵在哈希表中的存儲順序,從Python3.6版本以后,字典中的鍵的輸出順序按其插入的先后順序進行輸出。Python3.6后版本的程序輸出為: name price