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. jsp文件下載功能實現(xiàn)代碼2. 新手學(xué)python應(yīng)該下哪個版本3. 詳細總結(jié)Java for循環(huán)的那些坑4. python 使用Tensorflow訓(xùn)練BP神經(jīng)網(wǎng)絡(luò)實現(xiàn)鳶尾花分類5. .net中string類型可以作為lock的鎖對象嗎6. Java進行Appium自動化測試的實現(xiàn)7. uni-app結(jié)合PHP實現(xiàn)單用戶登陸demo及解析8. python對批量WAV音頻進行等長分割的方法實現(xiàn)9. 如何利用Python matplotlib繪制雷達圖10. ajax實現(xiàn)頁面的局部加載

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