Python 使用字典進行格式化輸出

2021-09-26 14:25:41 字數 639 閱讀 7764

在格式化字串時,如果要格式化的字串模板中包含多個變數,後面就需要按順序給出多個變數,

這種方式對於字串模板中包含少量變數的情形是合適的,但如果字串模板中包含大量變數,這

種按順序提供變數的方式則有些不合適。

而我們可以使用字典格式化字串,具體方法是:在字串模板中按 key 指定變數,然後通過字典為字串模板中的 key 設定值。

# 字串模板中使用key

temp= '書名是:%(name)s, **是:%(price)010.2f, 出版社是:%(publish)s'

book =

# 使用字典為字串模板中的key傳入值

print(temp % book)

# 使用字典為字串模板中的key傳入新的數值

book =

print(temp % book)

''' 這裡的temp就是相當於字串的輸出,

後面的內容book是可以修改的資料資訊

'''

輸出結果為:

書名是:爬蟲教程, **是:0000029.00, 出版社是:人民出版社

書名是:c++程式設計, **是:0000030.00, 出版社是:商務出版社

Python使用字典格式化字串

前面章節介紹過,在格式化字串時,如果要格式化的字串模板中包含多個變數,後面就需要按順序給出多個變數,這種方式對於字串模板中包含少量變數的情形是合適的,但如果字串模板中包含大量變數,這種按順序提供變數的方式則有些不合適。這時,就可以使用字典對字串進行格式化輸出,具體方法是 在字串模板中按 key 指定...

Python進行JSON格式化輸出

先寫乙個字典並將其轉換成json格式 encoding utf 8 import json dic js json.dumps dic print js 列印出的是如下這個樣子,一行式的 encoding utf 8 import json dic js json.dumps dic,sort ke...

python 列表包字典 字典結構格式化 經驗

列表包字典,字典格式化 當前有乙個列表包字典 data list 期望字典資料格式化一下,統一刪除指定的鍵值對,對沒有的鍵值對進行新增 有的不動 期望格式 print 原始的資料如下 print data list 遍歷列表,依次獲得字典 for data in data list 如果字典中存在a...