python中%格式表達(dá)式實例用法
1、通過%格式表達(dá)式可以構(gòu)建對象的格式化字符串輸出。%表達(dá)式,由%分隔,左側(cè)為格式字符串,由固定字符串和%開頭的格式化樣式組成,右側(cè)為實際的對象,或?qū)ο笤M。
>>> ’%o’ % 10’12’>>> ’%.3f’ % 0.1234’0.123’>>> ’%-10s’ % ’abcdefg’+’___’’abcdefg ___’>>> ’Sum = %d’ % 5050’Sum = 5050’>>> ’Hello %s’ % ’My Baby’’Hello My Baby’
2、使用多%格式字符和對象元組,%格式表示可以包括多個格式化輸出對象。
>>> ’%d = %f’ % (10,10.0)’10 = 10.000000’>>> ’%s go to %s’ % (’Tom’,’Shanghai’)’Tom go to Shanghai’
知識點擴展:
字符串操作 ’abc %s’ % ’abc’ ’%s’類似占位符 這行代碼的結(jié)果
問的是%操作符(字符串格式化,string formatting),說明如下:
%[(name)][flags][width].[precision]typecode
(name)為命名
flags可以有+,-,’ ’或0。+表示右對齊。-表示左對齊?!?’為一個空格,表示在正數(shù)的左側(cè)填充一個空格,從而與負(fù)數(shù)對齊。0表示使用0填充。
width表示顯示寬度
precision表示小數(shù)點后精度
以下是類型碼
%s 字符串 (采用str()的顯示) %r 字符串 (采用repr()的顯示) %c 單個字符 %b 二進(jìn)制整數(shù) %d 十進(jìn)制整數(shù) %i 十進(jìn)制整數(shù) %o 八進(jìn)制整數(shù) %x 十六進(jìn)制整數(shù) %e 指數(shù) (基底寫為e) %E 指數(shù) (基底寫為E) %f 浮點數(shù) %F 浮點數(shù),與上相同%g 指數(shù)(e)或浮點數(shù) (根據(jù)顯示長度) %G 指數(shù)(E)或浮點數(shù) (根據(jù)顯示長度) %% 字符'%'以上就是python中%格式表達(dá)式實例用法的詳細(xì)內(nèi)容,更多關(guān)于python中%格式表達(dá)式如何使用的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. ASP.NET MVC實現(xiàn)城市或車型三級聯(lián)動2. IntelliJ IDEA設(shè)置條件斷點的方法步驟3. 永久解決 Intellij idea 報錯:Error :java 不支持發(fā)行版本5的問題4. 淺談Java HttpURLConnection請求方式5. vue封裝自定義指令之動態(tài)顯示title操作(溢出顯示,不溢出不顯示)6. PHP采集程序開發(fā)視頻教程7. PHP數(shù)組array類常見操作示例8. Java正則表達(dá)式實現(xiàn)經(jīng)緯度的合法性操作9. Eclipse XSD 生成枚舉類型的Schema的實例詳解10. 如何成為一個偉大的 JavaScript 程序員
