一、基本格式
「員工的月收入是」.format(name,salary),例如
name=
"小張"
salary=
5000.55
str1=
"員工的月收入是"
.format
(name,salary)
print
(str1)
輸出為:
員工小張的月收入是5000.555
二、所佔寬度
設定字串所佔位數,比如設定name佔10個字元:
str1=
"員工的月收入是"
.format
("小張"
,5000.555
)print
(str1)
輸出為:
員工小張 的月收入是5000.55(name共佔10個字元,即「小張」後包含8個空格佔位符,預設左對齊,也可根據需要設定其他對齊方式)
左對齊右對齊
居中對齊
三、填充
str1="".
format
("標題"
)print
(str1)
輸出結果:
四、小數點
例如保留2位小數:
str1="".
format
(5000.555
)print
(str1)
輸出結果:
5000.56
五、列印個字典試試
dict1=
for name,salary in dict1.items():
str1=「員工的月收入是」.format(name,salary)
print(str1)
輸出結果:
python字串格式化輸出
python中有兩種格式化輸出字串的方式 格式化表示式 format 方法。當然,還有乙個簡化操作的內建format 函式。它們絕大部分功能都是重複的,熟悉printf的可以考慮使用格式化表示式,否則使用format 更友好些,因為它像處理函式引數一樣,但format 有時候可能寫的要更複雜。格式化...
python 字串格式化輸出
age 18 年齡 name hello 姓名 print name 今年 str age 歲 或者print name 今年 age,歲 這種轉換很麻煩,如果輸出中有多處需要轉換的地方 格式化輸出 d整數 f 浮點數 s字串 第一種 print s今年 d歲 name,age 按順序取值 s可以放...
python字串格式化輸出
python中有兩種格式化輸出字串的方式 格式化表示式 format 方法。當然,還有乙個簡化操作的內建format 函式。它們絕大部分功能都是重複的,熟悉printf的可以考慮使用格式化表示式,否則使用format 更友好些,因為它像處理函式引數一樣,但format 有時候可能寫的要更複雜。格式化...