日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python變量格式化輸出實現(xiàn)原理解析

瀏覽:126日期:2022-07-14 17:37:00

print() 函數(shù)使用以 % 開頭的轉(zhuǎn)換說明符對各種類型的數(shù)據(jù)進(jìn)行格式化輸出。

轉(zhuǎn)換說明符(Conversion Specifier)只是一個占位符(也稱為格式化操作符),它會被后面表達(dá)式(變量、常量、數(shù)字、字符串、加減乘除等各種形式)的值代替。

轉(zhuǎn)換說明符 解釋 %d、%i 轉(zhuǎn)換為帶符號的十進(jìn)制整數(shù) %o 轉(zhuǎn)換為帶符號的八進(jìn)制整數(shù) %x、%X 轉(zhuǎn)換為帶符號的十六進(jìn)制整數(shù) %e 轉(zhuǎn)化為科學(xué)計數(shù)法表示的浮點數(shù)(e 小寫) %E 轉(zhuǎn)化為科學(xué)計數(shù)法表示的浮點數(shù)(E 大寫) %f、%F 轉(zhuǎn)化為十進(jìn)制浮點數(shù) %g 智能選擇使用 %f 或 %e 格式 %G 智能選擇使用 %F 或 %E 格式 %c 格式化字符及其 ASCII 碼 %r 使用 repr() 函數(shù)將表達(dá)式轉(zhuǎn)換為字符串 %s 使用 str() 函數(shù)將表達(dá)式轉(zhuǎn)換為字符串 %% 輸出%

在 print() 函數(shù)中,由引號包圍的是格式化字符串,它相當(dāng)于一個字符串模板,可以放置一些轉(zhuǎn)換說明符(占位符)。

中間的%是一個分隔符,它前面是格式化字符串,后面是要輸出的表達(dá)式。

當(dāng)然,格式化字符串中也可以包含多個轉(zhuǎn)換說明符,這個時候也得提供多個表達(dá)式,用以替換對應(yīng)的轉(zhuǎn)換說明符,多個表達(dá)式必須使用小括號( )包圍起來。

舉例

name = ’小明’print('我的名字叫 %s,請多多關(guān)照!' % name) # 我的名字叫 小明,請多多關(guān)照!

student_no = 1print('我的學(xué)號是 %06d' % student_no)# 我的學(xué)號是 000001

scale = 0.2print('數(shù)據(jù)比例是 %.02f%%' % (scale * 100))# 數(shù)據(jù)比例是 20.00%指定最小輸出寬度

當(dāng)使用轉(zhuǎn)換說明符時,可以使用下面的格式指定最小輸出寬度(至少占用多少個字符的位置):

%10d 表示輸出的整數(shù)寬度至少為 10%20s 表示輸出的字符串寬度至少為 20n = 1234567print('n(10):%10d.' % n)print('n(5):%5d.' % n)url = 'https://www.baidu.com/python/'print('url(35):%35s.' % url)print('url(20):%20s.' % url)

執(zhí)行結(jié)果為:

n(10): 1234567.n(5):1234567.url(35): https://www.baidu.com/python/.url(20):https://www.baidu.com/python/.

從執(zhí)行結(jié)果可以發(fā)現(xiàn),對于整數(shù)和字符串,當(dāng)數(shù)據(jù)的實際寬度小于指定寬度時,會在左側(cè)以空格補(bǔ)齊;當(dāng)數(shù)據(jù)的實際寬度大于指定寬度時,會按照數(shù)據(jù)的實際寬度輸出。

指定對齊方式

默認(rèn)情況下,print() 輸出的數(shù)據(jù)總是右對齊的。

當(dāng)數(shù)據(jù)不夠?qū)挄r,數(shù)據(jù)總是靠右邊輸出,而在左邊補(bǔ)充空格以達(dá)到指定的寬度。

Python 允許在最小寬度之前增加一個標(biāo)志來改變對齊方式,Python支持的標(biāo)志如下。

標(biāo)志 說明 - 指定左對齊 + 表示輸出的數(shù)字總要帶著符號;整數(shù)帶+,負(fù)數(shù)帶-。 0 表示寬度不足時補(bǔ)充 0,而不是補(bǔ)充空格。

幾點說明:

對于整數(shù),指定左對齊時,在右邊補(bǔ)0是沒有效果的,因為這樣會改變整數(shù)的值。 對于小數(shù),以上三個標(biāo)志可以同時存在。 對于字符串,只能使用-標(biāo)志,因為符號對于字符串沒有意義,而補(bǔ) 0 會改變字符串的值。

例子:

n = 123456# %09d 表示最小寬度為9,左邊補(bǔ)0print('n(09):%09d' % n)# %+9d 表示最小寬度為9,帶上符號print('n(+9):%+9d' % n)f = 140.5# %-+010f 表示最小寬度為10,左對齊,帶上符號print('f(-+0):%-+010f' % f)s = 'Hello'# %-10s 表示最小寬度為10,左對齊print('s(-10):%-10s.' % s)

執(zhí)行結(jié)果

n(09):000123456n(+9): +123456f(-+0):+140.500000s(-10):Hello .

指定小數(shù)精度

對于小數(shù)(浮點數(shù)),print() 還允許指定小數(shù)點后的數(shù)字位數(shù),也即指定小數(shù)的輸出精度。

精度值需要放在最小寬度之后,中間用點號.隔開;也可以不寫最小寬度,只寫精度。具體格式如下:

%m.nf%.nf

m 表示最小寬度,n 表示輸出精度,. 是必須存在的。

請看下面的代碼:

f = 3.141592653# 最小寬度為8,小數(shù)點后保留3位print('%8.3f' % f)# 最小寬度為8,小數(shù)點后保留3位,左邊補(bǔ)0print('%08.3f' % f)# 最小寬度為8,小數(shù)點后保留3位,左邊補(bǔ)0,帶符號print('%+08.3f' % f)

運(yùn)行結(jié)果:

3.1420003.142+003.142

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人精品国产亚洲| 日韩国产在线不卡视频| 丝袜a∨在线一区二区三区不卡| 国产精品中文| 亚洲天堂久久| 风间由美中文字幕在线看视频国产欧美 | 亚洲精品四区| 午夜视频精品| 久久成人亚洲| 午夜久久美女| 在线亚洲免费| 日韩在线观看中文字幕| 麻豆精品91| 亚洲伊人精品酒店| 男女性色大片免费观看一区二区 | 久久97视频| 国产日韩欧美在线播放不卡| 国产伦精品一区二区三区在线播放| 天堂va在线高清一区| 国产精品腿扒开做爽爽爽挤奶网站| 中文精品在线| 国产亚洲精品久久久久婷婷瑜伽| av不卡在线| 香蕉久久国产| 免费在线视频一区| 国产伦乱精品| 麻豆国产欧美一区二区三区 | 宅男在线一区| 欧美特黄一区| 中文亚洲欧美| 激情综合网站| 亚洲精品看片| 日韩综合小视频| 免费一区二区三区在线视频| 久久av影视| 久久精品午夜| 欧美高清一区| 日韩视频免费| 综合一区二区三区| 国产精品va视频| 久久精品福利| 久久只有精品| 99久久亚洲精品蜜臀| 极品裸体白嫩激情啪啪国产精品| 欧美精品自拍| 亚洲乱码久久| 国产精品一区二区99| 久久精品女人| 久久国产中文字幕| 久久亚洲风情| 国产伦理一区| 蜜桃视频在线网站| 欧洲毛片在线视频免费观看| 蜜桃视频在线观看一区| 亚洲精品乱码| 美女国产一区二区三区| 国产a亚洲精品| 性欧美69xoxoxoxo| 亚洲深深色噜噜狠狠爱网站| 国产一区福利| 亚洲精华国产欧美| 久久99精品久久久久久园产越南| 色婷婷亚洲mv天堂mv在影片| 91九色精品| 国产精品亚洲一区二区在线观看| 国产粉嫩在线观看| 亚洲ww精品| 精品久久一区| 在线亚洲精品| 色乱码一区二区三区网站| 欧美日韩国产亚洲一区| 中文字幕亚洲影视| 热三久草你在线| 蜜臀av一区二区在线免费观看 | 免费看欧美美女黄的网站| 欧美国产中文高清| 欧美成人国产| 国产精品调教| 亚洲性图久久| 美日韩一区二区三区| 欧美亚洲激情| 九九综合在线| 久久毛片亚洲| 欧美专区18| 中文另类视频| 国产亚洲精品美女久久| 亚洲一区成人| 日韩久久精品| 91九色综合| 999久久久亚洲| 红杏一区二区三区| 日韩和欧美一区二区三区| 九一精品国产| 久久久久久婷| 日本少妇一区二区| 欧美中文字幕| 欧美精品高清| 久久久久免费| 亚洲天堂免费| 五月天综合网站| 久久精品二区亚洲w码| 色婷婷成人网| 米奇777超碰欧美日韩亚洲| 国产日韩欧美中文在线| 亚洲综合福利| av亚洲在线观看| 久久久久久久久丰满| 国产精品手机在线播放| 久久久久久美女精品| 精品免费av| 久久国产精品免费一区二区三区| 在线精品亚洲| 亚洲精品97| 久久亚洲精品中文字幕蜜潮电影| 国产亚洲字幕| 在线看片日韩| 亚洲性视频在线| 免费欧美一区| 欧美女激情福利| 久久国产日韩| 麻豆理论在线观看| 久久久久久自在自线| 麻豆视频观看网址久久| 麻豆精品视频在线| 欧美日韩一区二区三区四区在线观看| 蜜臀va亚洲va欧美va天堂| 国产韩日影视精品| 亚洲制服一区| 免费人成精品欧美精品| 久久国产电影| 精品一区在线| 欧美亚洲国产精品久久| 国产一区亚洲| 久久久久午夜电影| 韩国精品主播一区二区在线观看| 日韩久久视频| 日本美女一区| 国产精品观看| 欧美日韩99| 日本不卡视频在线观看| 欧美日韩精品一本二本三本| 欧美日韩国产探花| 精品91久久久久| 91久久中文| 亚洲一级网站| 亚洲婷婷免费| 国产精品视区| 玖玖精品视频| 日本久久一区| 日韩 欧美一区二区三区| 日本va欧美va精品| 日韩av资源网| 精品女同一区二区三区在线观看| 久久香蕉网站| 久久不卡国产精品一区二区| 久久av免费看| 欧美日韩a区| 国产夫妻在线| 福利视频一区| 欧美日韩视频网站| 日韩精品欧美| 蜜桃视频一区二区三区| 综合国产在线| 国产高清日韩| 国产粉嫩在线观看| 亚洲免费婷婷| 亚洲精品免费观看| 中文字幕日韩高清在线| 久久不见久久见国语| 国产aⅴ精品一区二区三区久久| 久久婷婷av| 伊人成人在线视频| 国产精品啊v在线| 日韩精品麻豆| 国产二区精品| 国产欧美一区二区三区国产幕精品 | 日产欧产美韩系列久久99| 日本中文字幕视频一区| 国产美女久久| 欧美三级网址| 91久久亚洲| 蜜桃av一区二区三区电影| 日本伊人久久| 国产亚洲高清在线观看| 午夜影院一区| 午夜宅男久久久| 国产一区二区三区日韩精品| 日韩精品诱惑一区?区三区| 老牛影视一区二区三区| 欧美日韩精品一区二区三区在线观看| 9999国产精品| 美女日韩在线中文字幕| 国产一区调教| 亚洲欧美日本视频在线观看| 国产极品模特精品一二| 久久久久99| 国产剧情一区二区在线观看| 国产精品99一区二区三区| 亚洲免费一区二区| 国产精品视频3p|