本文實例總結了python格式化字符串的方法,分享給大家供大家參考。具體分析如下:
將python字符串格式化方法以例子的形式表述如下:
* 定義寬度
Python代碼如下:
>>>'%*s' %(5,'some') ' some'
- 左對齊
Python代碼如下:
>>>'%-*s' %(5,'some') 'some '
最小寬度為6的2位精度的浮點小數(shù),位數(shù)不夠時前補空格
Python代碼如下:
>>>'%6.2f' %8.123 ' 8.12'
字典形式,可在正數(shù)前顯示加號,位數(shù)不夠時前面補0
Python代碼如下:
>>>'%(name)s = %(num)+06.2f' %{'name':'a','num':8.123} 'a = +08.12'
在八進制數(shù)前面顯示零('0'),在十六進制前面顯示'0x'或者'0X'(取決于用的是'x'還是'X')
Python代碼如下:
>>>'dec: %d/oct: %#o/hex: %#X' % (123,123,123) 'dec: 123/oct: 0173/hex: 0X7B'
科學計數(shù)法
Python代碼如下:
>>>'%e' % 1234.567890 '1.234568e+03'
希望本文所述對大家的Python程序設計有所幫助。
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
