# python format 數字格式化
num =
123456789.8952555
str1 =
format
(num ,
'0.2f'
)print
(type
(str1)
)print
(str1)
#國際貨幣
amt =
123456789
str2 =
format
(amt ,
",")
print
(str2)
str3 =
format
(amt ,
"0,.2f"
)print
(str3)
account =
"8810381"
str4 =
format
(amt ,
"0,.3f"
)str5 =
"請您向"
+ account +
"賬戶轉賬¥"
+ str4 +
"元"print
(str5)
"""在字串格式化輸入出時,如遇到格式化輸出的數字
則需要在{}內增加:字首,之後協商數字格式化語句
"""str6 =
"請您向{}賬戶轉賬¥元"
.format
(account , amt)
print
(str6)
執行結果:
Python format函式詳解
python從2.6開始支援format,新的更加容易讀懂的字串格式化方法,從原來的 模式變成新的可讀性更強的 花括號宣告 用於渲染前的引數引用宣告,花括號裡可以用數字代表引用引數的序號,或者 變數名直接引用。從format引數引入的變數名 冒號 字元位數宣告 空白自動填補符 的宣告 千分位的宣告 ...
python format格式輸出
內容摘自 相對基本格式化輸出採用 的方法,format 功能更強大,該函式把字串當成乙個模板,通過傳入的引數進行格式化,並且使用大括號 作為特殊字元代替 1 不帶編號,即 2 帶數字編號,可調換順序,即 3 帶關鍵字,即 1 print format hello world 不帶字段 2 hello...
python format 用法詳解
str.format 這個特性從python2.6而來 其實實現的效果和 有些類似 不過有些地方更方便 通過位置對映 in 1 format kzc 18 out 1 kzc,18 in 2 format kzc 18 注意python2.6並不支援寫為空 out 2 kzc,18 in 3 for...