>>> 'hello,%s' % 'world' --字元串替換
'hello,world'
>>> 'Hi,%s,you salary is $%d' %('DAIDAI',100000) --字元串替換&整數替換
'Hi,DAIDAI,you salary is $100000'
%d
>>> a=7
>>> '%14d abc' % a --表示留白14個占位符
' 7 abc'
>>> '%04d abc' % a --表示留白4個占位符,用0代替
'0007 abc'
%f
>>> PI=3.141516
>>> '%.3f abc' % PI --保留小數點後3位,你發現已四舍五入
'3.142 abc'
%s
>>> 'char: %s,number: %s' %('DAIDAI','12310')
'char: DAIDAI,number: 12310'
>>> 'char: %s,number: %s' %('DAIDAI',12310)
如果你不太确定應該用什麼,%s永遠起作用,它會把任何資料類型轉換為字元串
有些時候,字元串裡面的%是一個普通字元怎麼辦?這個時候就需要轉義,用%%來表示一個%
>>> 'percentage:%d%%' % 45
'percentage:45%'