日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Pythonformat()

python 中的format()函數(shù)有助于用占位符替換字符串。占位符是使用花括號({ })定義的。最后,格式化的字符串作為輸出返回。

成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。

**template.format(p0, p1, ..., k0=v0, k1=v1, ...)** #Where p&k are either a list of values or combination of both 

格式()參數(shù):

format()函數(shù)可以接受任意數(shù)量的參數(shù),但它將被分成兩部分。

1.位置參數(shù)-花括號{index}內(nèi)的參數(shù)列表,可以通過參數(shù)的索引進(jìn)行訪問。

2.關(guān)鍵字參數(shù)-大括號{key}內(nèi)的參數(shù)列表,可以使用類型為 key=value 等參數(shù)的關(guān)鍵字進(jìn)行訪問

這里的“模板”是格式代碼和參數(shù)占位符的組合。

參數(shù) 描述 必需/可選
p0,p1,...位置參數(shù)需要
k0,k1,...v0,v1,...帶值的關(guān)鍵字參數(shù)需要

格式()返回值

這里這個(gè)方法的返回值是一個(gè)字符串。我們也可以使用如下格式說明符來格式化數(shù)字

d -十進(jìn)制整數(shù) c -對應(yīng)的 Unicode 字符 b -二進(jìn)制格式 o -八進(jìn)制格式 x -十六進(jìn)制格式(小寫) X-十六進(jìn)制格式(大寫) n -與“d”相同,只是它使用了數(shù)字分隔符 的當(dāng)前區(qū)域設(shè)置 e-index 表示法。(小寫 e) E -指數(shù)記數(shù)法(大寫 E) f -顯示定點(diǎn)數(shù)(默認(rèn)值:6) F -與“F”相同,除了將“inf”顯示為“INF”和將“nan”顯示為“NAN” g-將數(shù)字四舍五入為 p 個(gè)有效數(shù)字的通用格式。(默認(rèn)精度:6) G -與‘G’相同,但如果數(shù)字較大,則切換到‘E’。 % -百分比。乘以 100,將%放在最后。

也可以使用對齊方式格式化數(shù)字

< -   Left aligned  ^ -居中對齊

| 投入 | 返回值 | | 線 | 格式化字符串 |

Python 中format()方法的示例

示例format()如何處理默認(rèn)參數(shù)、位置參數(shù)和關(guān)鍵字參數(shù)?

 # default arguments
print("Hii {}, your balance is {}.".format("Jhon", 500.322))

# positional arguments
print("Hii {0}, your balance is {1}.".format("Jhon", 500.322))

# keyword arguments
print("Hii {name}, your balance is {blc}.".format(name="Jhon", blc=500.322))

# mixed arguments
print("Hii  {0}, your balance is {blc}.".format("Jhon", blc=500.322)) 

輸出:

 Hello Jhon, your balance is 500.322.
Hello Jhon, your balance is 500.322.
Hello Jhon, your balance is 500.322.
Hello Jhon, your balance is 500.322. 

示例 2:如何進(jìn)行數(shù)字格式化?

 # integer arguments
print("The number is:{:d}".format(567))

# float arguments
print("The float number is:{:f}".format(567.5634278))

# octal, binary and hexadecimal format
print("bin: {0:b}, oct: {0:o}, hex: {0:x}".format(12)) 

輸出:

 The number is: 567
The number is: 567.5634278
bin: 1100, oct: 14, hex: c 

示例 3:如何使用填充和對齊進(jìn)行字符串格式化?

 # string padding with left alignment
print("{:5}".format("abc"))

# string padding with right alignment
print("{:>5}".format("abc"))

# string padding with center alignment
print("{:^5}".format("abc"))

# string padding with center alignment
# and '*' padding character
print("{:*^5}".format("abc")) 

輸出:

 abc  
  abc
 abc 
*abc* 

示例 4:如何用format()截?cái)嘧址?/h3>
 # truncating strings to 3 letters
print("{:.3}".format("caterpillar"))

# truncating strings to 3 letters
# and padding
print("{:5.3}".format("caterpillar"))

# truncating strings to 3 letters,
# padding and center alignment
print("{:^5.3}".format("caterpillar")) 

輸出:

 cat
cat  
 cat 

分享文章:創(chuàng)新互聯(lián)Python教程:Pythonformat()
轉(zhuǎn)載注明:http://www.5511xx.com/article/ccshcio.html