小編給大家分享一下format()格式化輸出的使用方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
為崇陽(yáng)等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及崇陽(yáng)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站制作、崇陽(yáng)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
format() 方法的語(yǔ)法格式如下:
str.format(args)
此方法中,str 用于指定字符串的顯示樣式;args 用于指定要進(jìn)行格式轉(zhuǎn)換的項(xiàng),如果有多項(xiàng),之間有逗號(hào)進(jìn)行分割。學(xué)習(xí) format() 方
法的難點(diǎn),在于搞清楚 str 顯示樣式的書(shū)寫(xiě)格式。在創(chuàng)建顯示樣式模板時(shí),需要使用{}和:來(lái)指定占位符,其完整的語(yǔ)法格式為:
{ [index][ : [ [fill] align] [sign] [#] [width] [.precision] [type] ] }
注意,格式中用 [] 括起來(lái)的參數(shù)都是可選參數(shù),即可以使用,也可以不使用。各個(gè)參數(shù)的含義如下:
index:指定:后邊設(shè)置的格式要作用到 args中第幾個(gè)數(shù)據(jù),數(shù)據(jù)的索引值從0開(kāi)始。如果省略此選項(xiàng),則會(huì)根據(jù)args中數(shù)據(jù)的先 后順序自動(dòng)分配。 fill:指定空白處填充的字符。注意,當(dāng)填充字符為逗號(hào)(,)且作用于整數(shù)或浮點(diǎn)數(shù)時(shí),該整數(shù)(或浮點(diǎn)數(shù))會(huì)以逗號(hào)分隔的形式輸出, 例如(1000000會(huì)輸出 1,000,000)。 align:指定數(shù)據(jù)的對(duì)齊方式,
實(shí)例
#以貨幣形式顯示 print("貨幣形式:{:,d}".format(1000000)) #科學(xué)計(jì)數(shù)法表示 print("科學(xué)計(jì)數(shù)法:{:E}".format(1200.12)) #以十六進(jìn)制表示 print("100的十六進(jìn)制:{:#x}".format(100)) #輸出百分比形式 print("0.01的百分比表示:{:.0%}".format(0.01))
輸出結(jié)果
貨幣形式:1,000,000 科學(xué)計(jì)數(shù)法:1.200120E+03 100的十六進(jìn)制:0x64 0.01的百分比表示:1%
以上是format()格式化輸出的使用方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!