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)容,更多關于python中%格式表達式如何使用的資料請關注好吧啦網(wǎng)其它相關文章!
相關文章:
1. 如何對php程序中的常見漏洞進行攻擊2. PHP循環(huán)與分支知識點梳理3. JSP+Servlet實現(xiàn)文件上傳到服務器功能4. Ajax請求超時與網(wǎng)絡異常處理圖文詳解5. JavaWeb Servlet中url-pattern的使用6. 利用ajax+php實現(xiàn)商品價格計算7. jsp實現(xiàn)textarea中的文字保存換行空格存到數(shù)據(jù)庫的方法8. ASP中格式化時間短日期補0變兩位長日期的方法9. JSP之表單提交get和post的區(qū)別詳解及實例10. 利用FastReport傳遞圖片參數(shù)在報表上展示簽名信息的實現(xiàn)方法
