python中%格式表達式實例用法
1、通過%格式表達式可以構(gòu)建對象的格式化字符串輸出。%表達式,由%分隔,左側(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è)填充一個空格,從而與負數(shù)對齊。0表示使用0填充。
width表示顯示寬度
precision表示小數(shù)點后精度
以下是類型碼
%s 字符串 (采用str()的顯示) %r 字符串 (采用repr()的顯示) %c 單個字符 %b 二進制整數(shù) %d 十進制整數(shù) %i 十進制整數(shù) %o 八進制整數(shù) %x 十六進制整數(shù) %e 指數(shù) (基底寫為e) %E 指數(shù) (基底寫為E) %f 浮點數(shù) %F 浮點數(shù),與上相同%g 指數(shù)(e)或浮點數(shù) (根據(jù)顯示長度) %G 指數(shù)(E)或浮點數(shù) (根據(jù)顯示長度) %% 字符'%'以上就是python中%格式表達式實例用法的詳細內(nèi)容,更多關(guān)于python中%格式表達式如何使用的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. ASP基礎(chǔ)知識VBScript基本元素講解2. Python3 json模塊之編碼解碼方法講解3. python 使用事件對象asyncio.Event來同步協(xié)程的操作4. 使用Python webdriver圖書館搶座自動預(yù)約的正確方法5. Python 合并拼接字符串的方法6. Python字符串到字節(jié)的轉(zhuǎn)換。雙反斜杠問題7. Linux刪除系統(tǒng)自帶版本Python過程詳解8. Python sublime安裝及配置過程詳解9. ASP.NET MVC使用jQuery ui的progressbar實現(xiàn)進度條10. python為什么叫爬蟲?

網(wǎng)公網(wǎng)安備