Python3 格式化輸出


1  %實現

>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'

(1)%運算符就是用來格式化字符串的。在字符串內部,%s表示用字符串替換,%d表示用整數替換,%f表示用浮點數替換,%x表示用十六進制整數替換,有幾個%占位符,后面就跟幾個變量或者值,順序要對應好。如果只有一個%,括號可以省略。

(2)格式化整數和浮點數還可以指定是否補0和整數與小數的位數:

>>> print('%2d-%02d' % (3, 1))
 3-01
>>> print('%.2f' % 3.1415926)
3.14

(3)有些時候,字符串里面的%是一個普通字符怎么辦?這個時候就需要轉義,用%%來表示一個%

>>> 'growth rate: %d %%' % 7
'growth rate: 7 %'

2  format()實現

 

Python format 格式化函數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM