Python學習 format函式

2021-10-25 12:09:36 字數 1129 閱讀 7682

在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 設...