fomat格式化的一般表示式:
《待格式化{}字串》.fomat(《逗號分隔的引數》)
用槽({}
)在待格式化字串
中開闢乙個位置,將format
函式中的引數填充到槽({}
)中。
1、位置傳遞
format
函式可以接受不限個引數,位置可以不按順序。
'{}{}{}'
.format
('智慧型'
,'演示'
,)
''
.format
('智慧型'
,'演示'
,)
''
.format
('智慧型'
,'演示'
,)
'{}{}'
.format
('智慧型'
,'演示',)
# 輸出:'智慧型演示'
'|'
.format
('智慧型'
,'演示'
,)
format()
函式中的引數可以多次呼叫,多次呼叫時要標明引數位置。
2、關鍵字傳遞
在format()
函式中,可以在槽中註明關鍵字,利用key=value
實現賦值替換。
'-'
.format
(name2=
'演示'
,style=
,name1=
'智慧型'
)
3、字典傳遞
可以將引數放在字典中傳遞。
dict
=print
('-'
.format(**
dict
))
4、列表下標傳遞
可以將引數放在列表中,通過列表下標傳遞。
list=[
'智慧型演示'
,'-',]
print(''
.format
(list
))
使用格式限定符,完成槽({}
)內部的格式化配置。槽內部的一般樣式如下:
符號
含義:引導符號
- / = \ #
填充符號,還可以是其他符號
<
左對齊》
右對齊^
居中對齊
10指定槽的輸出寬度,可以自定義設定
,數字千分位分割符
.精度,用來表示浮點數的小數字數或字串的最大長度。精度常跟型別 f 一起使用。
f浮點數型別
b二進位制
d十進位制
o八進位制
x十六進製制
1、填充、對齊、寬度
填充
、對齊
、寬度
常常一起使用,:
號後面引導填充符號
(只能是乙個字元,不指定符號則預設用空格填充)、對齊方式
、輸出寬度
。
''
.format
('智慧型演示'
)# 輸出:' 智慧型演示'''.
format
('智慧型演示'
)# 輸出:'*****=智慧型演示'''.
format
('智慧型演示'
)# 輸出:'===智慧型演示==='
2、數字處理''
.format
(3.1415926
)# 輸出:'3.14'
''
.format
(2020
)# 輸出:'11111100100'''.
format
(2020
)# 輸出:'2020'''.
format
(2020
)# 輸出:'3744'''.
format
(2020
)# 輸出:'7e4'
''
.format
(5201314
)# 輸出:'5,201,314'
猜你喜歡:
1.一文學懂python資料結構之字串基礎知識
3.ppt居然還可以一鍵換色!學會這4招再也不怕色了……
numpy騷操作函式
1.np.select np.select condlist,choicelist,default 0 condlist引數 運算元據所依據的條件 choicelist引數 根據condlist條件,索要執行的操作 返回值 返回的是乙個 列表 注意上面的condlist和choicelist都必須是...
Python騷操作 動態定義函式
譯者 豌豆花下貓 基於 mit 許可協議 在 python 中,沒有可以在執行時簡化函式定義的語法糖。然而,這並不意味著它就不可能,或者是難以實現。from types import functiontype foo code compile def foo return bar exec foo ...
string的騷操作
炒雞簡單的題目,大牛們都不看在眼裡的,怪我哦!輸入一行數字,如果我們把這行數字中的 5 都看成空格,那麼就得到一行用空格分割的若干非負整數 可能有些整數以 0 開頭,這些頭部的 0 應該被忽略掉,除非這個整數就是由若干個 0 組成的,這時這個整數就是0 你的任務是 對這些分割得到的整數,依從小到大的...