python字串格式化輸出之format

2021-10-17 11:27:13 字數 1044 閱讀 1625

一、基本格式

「員工的月收入是」.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 有時候可能寫的要更複雜。格式化...