| 講解對(duì)象:python3 字符串格式作者:融水公子 rsgz
 Python3教程
 
 python3 字符串格式
 python3中輸出字符串有很多種格式可以選擇。
 
 字符串格式
 print("我叫 %s 今年 %d 歲!" % ('融水公子', 10))
 name = '融水公子';
 print('Hello %s' % name)
 
 name = '融水公子';
 print(f'Hello {name}')
 
 str.format()
 
常見(jiàn)格式化字符
 
       %c 格式化字符及其ASCII碼%s 格式化字符串
 %d 格式化整數(shù)
 %u 格式化無(wú)符號(hào)整型
 %o 格式化無(wú)符號(hào)八進(jìn)制數(shù)
 %x 格式化無(wú)符號(hào)十六進(jìn)制數(shù)
 %X 格式化無(wú)符號(hào)十六進(jìn)制數(shù)(大寫)
 %f 格式化浮點(diǎn)數(shù)字,可指定小數(shù)點(diǎn)后的精度
 %e 用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
 %E 作用同%e,用科學(xué)計(jì)數(shù)法格式化浮點(diǎn)數(shù)
 %g %f和%e的簡(jiǎn)寫
 %G %f 和 %E 的簡(jiǎn)寫
 %p 用十六進(jìn)制數(shù)格式化變量的地址
 
 常見(jiàn)輔助格式
 *:定義寬度或者小數(shù)點(diǎn)精度-:用做左對(duì)齊
 +:在正數(shù)前面顯示加號(hào)( + )
 <sp>:在正數(shù)前面顯示空格
 #:在八進(jìn)制數(shù)前面顯示零('0'),在十六進(jìn)制前面顯示'0x'或者'0X'(取決于用的是'x'還是'X')
 0:顯示的數(shù)字前面填充'0'而不是默認(rèn)的空格
 %:'%%'輸出一個(gè)單一的'%'
 (var):映射變量(字典參數(shù))
 m.n.m:是顯示的最小總寬度,n 是小數(shù)點(diǎn)后的位數(shù)(如果可用的話)
 
 
 ---
 |