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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python3中format函數(shù)用法

Python3中的format函數(shù)是一個非常實用的字符串格式化工具,它可以將指定的值插入到字符串的占位符中,從而生成一個新的字符串,format函數(shù)的基本語法如下:

成都創(chuàng)新互聯(lián)公司提供網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計,成都品牌網(wǎng)站建設(shè),廣告投放等致力于企業(yè)網(wǎng)站建設(shè)與公司網(wǎng)站制作,10年的網(wǎng)站開發(fā)和建站經(jīng)驗,助力企業(yè)信息化建設(shè),成功案例突破上千余家,是您實現(xiàn)網(wǎng)站建設(shè)的好選擇.

"字符串模板".format(參數(shù)1, 參數(shù)2, ...)

字符串模板中的占位符用大括號{}表示,可以包含可選的格式說明符,用于控制參數(shù)的顯示格式,參數(shù)可以是位置參數(shù)、關(guān)鍵字參數(shù)或者字典等數(shù)據(jù)類型。

基本用法

1、位置參數(shù)

name = "張三"
age = 20
result = "我的名字是{},今年{}歲。".format(name, age)
print(result)   輸出:我的名字是張三,今年20歲。

2、關(guān)鍵字參數(shù)

result = "我的名字是{name},今年{age}歲。".format(name="張三", age=20)
print(result)   輸出:我的名字是張三,今年20歲。

3、字典參數(shù)

person = {"name": "張三", "age": 20}
result = "我的名字是{name},今年{age}歲。".format(**person)
print(result)   輸出:我的名字是張三,今年20歲。

格式說明符

1、保留字符:%s、%d、%f、%x、%o、%e、%g、%c、%r、%a

%s:字符串類型

%d:整數(shù)類型

%f:浮點數(shù)類型

%x:以十六進制形式表示浮點數(shù)

%o:以八進制形式表示整數(shù)

%e:科學(xué)計數(shù)法表示浮點數(shù)

%g:根據(jù)數(shù)值大小自動選擇%f或%e表示浮點數(shù)

%c:將整數(shù)轉(zhuǎn)換為對應(yīng)的ASCII字符

%r:將對象轉(zhuǎn)換為字符串,使用repr()表示法

%a:將數(shù)字轉(zhuǎn)換為星期幾的縮寫名稱(如周一)

示例:

pi = 3.1415926
result = "圓周率約等于{:.2f}。".format(pi)
print(result)   輸出:圓周率約等于3.14。

2、寬度和對齊方式:<、>、^、$、、+、-、|、’、,、.2s、.2d、.2f、.2x、.2X、.2o、.2e、.2g、.2c、.2r、.2a

<:左對齊,默認(rèn)值;>:右對齊;^:居中對齊;$:居中對齊,寬度不足時用0填充;:強制對齊,寬度不足時用0填充;+:用空格填充;-:用0填充;|:用’-‘填充;’:用’_’填充;,:字段之間用逗號分隔;.2s:寬度為2的字符串類型,默認(rèn)為普通字符串類型;.2d:寬度為2的整數(shù)類型;.2f:寬度為2的浮點數(shù)類型;.2x:寬度為2的十六進制浮點數(shù)類型;.2X:寬度為2的大寫十六進制浮點數(shù)類型;.2o:寬度為2的八進制整數(shù)類型;.2e:寬度為2的科學(xué)計數(shù)法表示浮點數(shù);.2g:寬度為2的指數(shù)形式浮點數(shù);.2c:寬度為2的字符類型;.2r:寬度為2的repr()表示法字符串;.2a:寬度為2的星期幾縮寫名稱字符串。

示例:

pi = 3.1415926
result = "圓周率約等于{:>10}.".format(pi)   左對齊,總寬度為10個字符,不足部分用空格填充
print(result)   輸出:圓周率約等于    3.14。

格式化數(shù)字和字符串混合使用

pi = 3.1415926
result = "圓周率約等于{:>10s}.".format("{:.4f}".format(pi))   將浮點數(shù)轉(zhuǎn)換為字符串后進行格式化輸出,總寬度為10個字符,不足部分用空格填充,小數(shù)點后保留4位有效數(shù)字的小數(shù)形式作為字符串插入到大括號中進行格式化輸出,結(jié)果與上面相同。
print(result)   輸出:圓周率約等于    3.14。

當(dāng)前文章:python3中format函數(shù)用法
標(biāo)題URL:http://m.5511xx.com/article/djssjpc.html