最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python字符串格式化之使用format()方法

 更新時(shí)間:2024年08月21日 10:32:42   作者:FifthDesign  
這篇文章主要介紹了Python字符串格式化之使用format()方法,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Python字符串類型的格式化

關(guān)于字符串的格式化,Python支持類似于C語言的printf()函數(shù)的格式化方法,也支持format()方法的格式化方法,因?yàn)镻ython更接近自然語言的復(fù)雜數(shù)據(jù)類型,無法全部通過類C的格式化方法,所以學(xué)Python著重使用format()方法進(jìn)行字符串的格式化。

一、format()函數(shù)的基本使用

1、 print(“{}{}”.format(a,b),這里{}成為槽,要把后邊f(xié)ormat里的內(nèi)容對應(yīng)放在里邊,假如a,b = 1,2 ,輸出的結(jié)果為12;

*2、*如果{}內(nèi)有標(biāo)號,則后邊f(xié)ormat()里的東西按標(biāo)號來對應(yīng)輸出,如print(“{1}{0}”.format(a,b),按照以上初始條件,輸出結(jié)果為21,注意:標(biāo)號要從0開始排序; 

二、format()函數(shù)的格式控制

1、 分別使用< > ^表示左對齊、右對齊、中間對齊

s = "Hello"
print("{0:<30}".format(s))
print("{0:^30}".format(s))
print("{0:>30}".format(s))

注意:默認(rèn)按照左對齊

2、 空白位置的填充類型

填充是指標(biāo)定寬度內(nèi)空白位置用什么類型填充,* ^ 用*填充,-^用-填充

s = "welcome"
print("{0:*^30}".format(s))
print("{0:-^30}".format(s))
print("{0:=^30}".format(s))

3、 格式控制中的逗號用于顯示數(shù)字類型的千位分隔符

q = 45687296215.2
print("{0:-^20,}".format(q))
print("{0:-^20}".format(q))     #對比輸出

4、 精度

精度表示兩個(gè)含義,由小數(shù)點(diǎn)(.)開頭,對于浮點(diǎn)數(shù),精度表示小數(shù)點(diǎn)后輸出的有效位數(shù),對于字符串,精度表示字符串輸出的最大長度。

print("{0:.3f}".format(3.1415926))
print("{0:.3}".format("hello"))

注意:浮點(diǎn)數(shù)輸出時(shí)記得寫f

5、類型

類型包括輸出整數(shù)類型和浮點(diǎn)數(shù)類型的控制規(guī)則

(一)整數(shù)類型

  • 1> b:輸出整數(shù)的二進(jìn)制形式
  • 2> c:輸出整數(shù)對應(yīng)的Unicode碼形式
  • 3> d:輸出整數(shù)的十進(jìn)制形式
  • 4> o:輸出整數(shù)的八進(jìn)制形式
  • 5> x:輸出整數(shù)的小寫十六進(jìn)制形式
  • 6> X:輸出整數(shù)的大寫十六進(jìn)制形式
print("{0:b},{0:c},{0:d},{0:o},{0:x},{0:X}".format(255))

注意要寫上0

(二)浮點(diǎn)數(shù)類型

  • 1> e:輸出浮點(diǎn)數(shù)對應(yīng)小寫字母e的指數(shù)形式
  • 2> E:輸出浮點(diǎn)數(shù)對應(yīng)大寫字母E的指數(shù)形式
  • 3> f:輸出浮點(diǎn)數(shù)的標(biāo)準(zhǔn)浮點(diǎn)形式
  • 4> %:輸出浮點(diǎn)數(shù)的百分形式
print("{0:e},{0:E},{0:f},{0:%}".format(3.1415926))
print("{0:.2e},{0:.2E},{0:.2f},{0:.2%}".format(3.1415926))

注意,浮點(diǎn)數(shù)輸出盡量使用精度表示小數(shù)點(diǎn)后的寬度,有助于更好的控制格式。

三、 歸納總結(jié)

四、 小程序—繪制*三角

(1) 代碼部分

print("請問你要建立幾層?")
N = eval(input())
for i in range(1,N*2 + 1,2):
    s = i*'*'
    print("{0:^{1}}".format(s,N*2))

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

(3) 代碼分析

  • 注意我設(shè)置的步長是2,所以截止條件是2*N + 1,否則只會(huì)出現(xiàn)N/2層
  • 這里s = i* ‘*’,恰當(dāng)?shù)脑黾恿诵⌒切?/li>

好了,今天的詳解就到這里。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python實(shí)現(xiàn)五子棋雙人對弈

    python實(shí)現(xiàn)五子棋雙人對弈

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)五子棋雙人對弈,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python中元組解構(gòu)的技巧詳解

    Python中元組解構(gòu)的技巧詳解

    在Python中,元組(tuple)是一種常用的數(shù)據(jù)結(jié)構(gòu),元組的解構(gòu)是一項(xiàng)強(qiáng)大的特性,快速、方便地將元組中的值分配給多個(gè)變量,下面我們就來學(xué)習(xí)一下Python中元組解構(gòu)的技巧吧
    2024-01-01
  • python爬取微信公眾號文章

    python爬取微信公眾號文章

    這篇文章主要為大家詳細(xì)介紹了python爬蟲實(shí)戰(zhàn)案例,微信公眾號文章的爬取,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之鏈表詳解

    Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之鏈表詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)與算法之鏈表,詳細(xì)分析了鏈表的概念、定義及Python實(shí)現(xiàn)與使用鏈表的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 使用Python進(jìn)行圖像裁剪的多種方法及代碼示例

    使用Python進(jìn)行圖像裁剪的多種方法及代碼示例

    這篇文章主要介紹了使用Python進(jìn)行圖像裁剪的多種方法,包括使用PIL庫和OpenCV庫,還提供了高級技巧和示例代碼,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • python基礎(chǔ)之文件操作和異常處理

    python基礎(chǔ)之文件操作和異常處理

    這篇文章主要介紹了python基礎(chǔ)之文件操作和異常處理,文中有非常詳細(xì)的代碼示例,對正在學(xué)習(xí)python基礎(chǔ)的小伙伴們有一定的幫助,需要的朋友可以參考下
    2021-04-04
  • Python實(shí)現(xiàn)的批量修改文件后綴名操作示例

    Python實(shí)現(xiàn)的批量修改文件后綴名操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的批量修改文件后綴名操作,涉及Python目錄文件的遍歷、重命名等相關(guān)操作技巧,需要的朋友可以參考下
    2018-12-12
  • 詳解Python中Addict模塊的使用方法

    詳解Python中Addict模塊的使用方法

    Addit是一個(gè)Python模塊,除了提供標(biāo)準(zhǔn)的字典語法外,Addit 生成的字典的值既可以使用屬性來獲取,也可以使用屬性進(jìn)行設(shè)置。本文將詳細(xì)講講它的使用方法,需要的可以參考一下
    2022-05-05
  • 樹莓派極簡安裝OpenCv的方法步驟

    樹莓派極簡安裝OpenCv的方法步驟

    這篇文章主要介紹了樹莓派極簡安裝OpenCv的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Python接口自動(dòng)化淺析logging日志原理及模塊操作流程

    Python接口自動(dòng)化淺析logging日志原理及模塊操作流程

    這篇文章主要為大家介紹了Python接口自動(dòng)化系列文章淺析logging日志原理及模塊操作流程,文中詳細(xì)說明了為什么需要日志?日志是什么?以及日志用途等基本的原理
    2021-08-08

最新評論

寻乌县| 托里县| 兴化市| 斗六市| 晴隆县| 烟台市| 万宁市| 五大连池市| 晋州市| 山丹县| 社会| 余干县| 四会市| 涿州市| 济源市| 湖南省| 黄陵县| 类乌齐县| 宜州市| 田阳县| 于都县| 林甸县| 河北省| 永昌县| 伊吾县| 民丰县| 万安县| 临沧市| 北流市| 保德县| 大石桥市| 盐池县| 景德镇市| 天气| 酒泉市| 盐津县| 安化县| 长兴县| 万山特区| 全南县| 永顺县|