在python中,如果需要對字串進行格式化處理,可以採用函式format。
最長使用的情況:「1+1 = {}」.format(2)
也就是如果在一堆字串中存在乙個空,現在這個空的結果是不確定的,需要另外計算,那麼就可以通過format函式實現補充空格內容。
既然format是用於字串的格式控制,那麼一定存在一些引數輔助完成字串的格式控制。
主要的控制標記包括
其中:
# 填充 對齊 寬度
>>
>"".
format
(str
(123))
'**********=123**********='
# 精度
>>
>"".
format
(124.2356
)'124.236'
# 分割符
>>
>"".
format
(1243444445.235126
)'1,243,444,445.24'
# 型別
>>
>
",,,"
.format
(3.14
)'3.140000e+00,3.140000e+00,3.140000,314.000000%'
e: 輸出浮點數對應的小寫字母e的指數形式;
e: 輸出浮點數對應的大寫字母e的指數形式;
f: 輸出浮點數的標準浮點形式;
%: 輸出浮點數的百分形式。
# 型別
>>
>
",,,,,"
.format
(425
)'110101001,425,425,651,1a9,1a9'
b: 輸出整數的二進位制方式;
c: 輸出整數對應的unicode字元;
d: 輸出整數的十進位制方式;
o: 輸出整數的八進位制方式;
x: 輸出整數的小寫十六進製制方式;
x: 輸出整數的大寫十六進製制方式;
python 學習 筆記 format 用法
習慣了用 print s 這種結構來格式化輸出,今天無意中看到python 有format函式,讀了一遍它的幫助文件。使用起來還是比較方便的。摘錄出來。基本的按順序輸出 python版本需要2.7以上 format a b c a b c 輸出順序可以調整 format a b c b a c 右對...
python學習筆記 format 函式
使用str.format 函式 使用 佔位符 print i m format hongten welcome to my space print 40 也可以使用 形式的佔位符 print i m my e mail is format hello mongo mongo foxmail.com ...
python學習之format 函式
format 函式作為python的內建函式,用於格式化字串str.format 有了此函式可以快速處理各種字串。format 函式可以接受不限個引數,位置可以不按順序。format hello world 不設定指定位置,按預設順序 hello world format hello world 設...