主頁 > 知識庫 > python中%格式表達(dá)式實(shí)例用法

python中%格式表達(dá)式實(shí)例用法

熱門標(biāo)簽:北京電信外呼系統(tǒng)靠譜嗎 老人電話機(jī)器人 梅州外呼業(yè)務(wù)系統(tǒng) 大連crm外呼系統(tǒng) 無錫客服外呼系統(tǒng)一般多少錢 地圖標(biāo)注視頻廣告 百度地圖標(biāo)注位置怎么修改 洪澤縣地圖標(biāo)注 高德地圖標(biāo)注是免費(fèi)的嗎

1、通過%格式表達(dá)式可以構(gòu)建對象的格式化字符串輸出。%表達(dá)式,由%分隔,左側(cè)為格式字符串,由固定字符串和%開頭的格式化樣式組成,右側(cè)為實(shí)際的對象,或?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、使用多%格式字符和對象元組,%格式表示可以包括多個(gè)格式化輸出對象。

>>> '%d = %f' % (10,10.0)
'10 = 10.000000'
>>> '%s go to %s' % ('Tom','Shanghai')
'Tom go to Shanghai'

知識點(diǎn)擴(kuò)展:

字符串操作 'abc %s' % 'abc' '%s'類似占位符 這行代碼的結(jié)果

問的是%操作符(字符串格式化,string formatting),說明如下:

%[(name)][flags][width].[precision]typecode

(name)為命名

flags可以有+,-,' '或0。+表示右對齊。-表示左對齊。' '為一個(gè)空格,表示在正數(shù)的左側(cè)填充一個(gè)空格,從而與負(fù)數(shù)對齊。0表示使用0填充。

width表示顯示寬度

precision表示小數(shù)點(diǎn)后精度

以下是類型碼

  • %s 字符串 (采用str()的顯示)
  • %r 字符串 (采用repr()的顯示)
  • %c 單個(gè)字符
  • %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 浮點(diǎn)數(shù)
  • %F 浮點(diǎn)數(shù),與上相同%g 指數(shù)(e)或浮點(diǎn)數(shù) (根據(jù)顯示長度)
  • %G 指數(shù)(E)或浮點(diǎn)數(shù) (根據(jù)顯示長度)
  • %% 字符"%"

以上就是python中%格式表達(dá)式實(shí)例用法的詳細(xì)內(nèi)容,更多關(guān)于python中%格式表達(dá)式如何使用的資料請關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • Python驗(yàn)證的50個(gè)常見正則表達(dá)式
  • python re模塊和正則表達(dá)式

標(biāo)簽:怒江 長春 清遠(yuǎn) 吉林 岳陽 安慶 洛陽 泉州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python中%格式表達(dá)式實(shí)例用法》,本文關(guān)鍵詞  python,中,格式,表達(dá)式,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python中%格式表達(dá)式實(shí)例用法》相關(guān)的同類信息!
  • 本頁收集關(guān)于python中%格式表達(dá)式實(shí)例用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章