av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:Pythonformat()

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

成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務器托管,ai人工智能服務器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(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ù)的索引進行訪問。

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

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

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

格式()返回值

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

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

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

< -   Left aligned  ^ -居中對齊

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

Python 中format()方法的示例

示例format()如何處理默認參數(shù)、位置參數(shù)和關鍵字參數(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:如何進行數(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:如何使用填充和對齊進行字符串格式化?

 # 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()截斷字符串?

 # 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 

網(wǎng)站標題:創(chuàng)新互聯(lián)Python教程:Pythonformat()
網(wǎng)頁地址:http://uogjgqi.cn/article/ccshcio.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流