**意義s
字串,使用str
r字串,使用repr不使用strc字元
d十進位制的數字i整數
u無符號整數
o八進位制
x十六進製制
x大寫十六進製制
e浮點指數
e大寫浮點指數
f十進位制浮點
f大寫十進位制浮點
g浮點e或者f
g浮點e或者f
1. 左對齊
'%-6d' % 5
#結果 '5 '
2. 右對齊補0對齊'%06%' % 5
#結果 '000005'
3. 右對齊補充空格'%6d' % 5
#結果 ' 5'
'%.3f' % 5
# 結果 '5.000'
'n: %(n)d, m: %(m)s' %
##'n: n, m:m'
這種方式主要應用在格式化乙個字典的輸出
template = 'n= m= k='
template.format(n,m,k)
## n=n m=m k=k
template = '名字:, 年齡:'
template.format(name='mike', age=18 )
## '名字:mike, 年齡:18'
template = '名字:, 年齡:, 愛好:'
template.format(name='mike', age=18, '游泳' )
## '名字:mike, 年齡:18, 愛好:游泳'
python中字串格式化
目的 使用字串的格式化可以更方便的寫字串,且便於修改。環境 ubuntu 16.04 python 3.5.2 情景 在表達乙個字串時可能會需要把變數也加進去,用加號感覺比較麻煩,可以用字串的格式化處理。初學者一般在連線字串是會用加號處理,如下 1 2 name ricky print my nam...
python中字串的格式化
1 format 位置引數 abcdabdef format abcdabdef abcdabdef format yyyy mmmm oooo abcyyyydabdef abcdabdef format yyyy mmmm oooo abcmmmmdabdef abcdabdef format ...
Python 字串格式化
字串格式化 s 格式化為字串 format hello,s.s enough for ya?values world hot print format values hello,world.hot enough for ya?f 格式化為實數 浮點數 format pi with three dec...