新聞中心
在python中,采用的格式化方式和C語言是一致的,用%實(shí)現(xiàn),舉例如下:

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),陽原企業(yè)網(wǎng)站建設(shè),陽原品牌網(wǎng)站建設(shè),網(wǎng)站定制,陽原網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,陽原網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
>>> 'Hello, %s' % 'world'
'Hello, world'
>>> 'Hi, %s, you have $%d.' % ('Michael', 1000000)
'Hi, Michael, you have $1000000.'你可能猜到了,%運(yùn)算符就是用來格式化字符串的。在字符串內(nèi)部,%s表示用字符串替換,%d表示用整數(shù)替換,有幾個(gè)%?占位符,后面就跟幾個(gè)變量或者值,順序要對應(yīng)好。如果只有一個(gè)%?,括號可以省略。
相關(guān)推薦:《Python視頻教程》
常見的占位符有:
其中,格式化整數(shù)和浮點(diǎn)數(shù)還可以指定是否補(bǔ)0和整數(shù)與小數(shù)的位數(shù):
print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)如果你不太確定應(yīng)該用什么,%s永遠(yuǎn)起作用,它會把任何數(shù)據(jù)類型轉(zhuǎn)換為字符串:
>>> 'Age: %s. Gender: %s' % (25, True) 'Age: 25. Gender: True'
有些時(shí)候,字符串里面的%是一個(gè)普通字符怎么辦?這個(gè)時(shí)候就需要轉(zhuǎn)義,用%%來表示一個(gè)%:
>>> 'growth rate: %d %%' % 7 'growth rate: 7 %' format()
另一種格式化字符串的方法是使用字符串的format()方法,它會用傳入的參數(shù)依次替換字符串內(nèi)的占位符{0}、{1}……,不過這種方式寫起來比%要麻煩得多:
>>> 'Hello, {0}, 成績提升了 {1:.1f}%'.format('小明', 17.125)
'Hello, 小明, 成績提升了 17.1%' 本文名稱:創(chuàng)新互聯(lián)Python教程:Python中格式化的兩種方法
本文路徑:http://www.dlmjj.cn/article/dphesde.html


咨詢
建站咨詢
