" />

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

Python format()格式化輸出方法

 更新時間:2021年12月12日 09:49:35   作者:C語言中國網(wǎng)  
這篇文章主要介紹了Python format()格式化輸出方法, Python 2.6以后,Python 中的就提供了字符串類型(str)提供了 format() 方法對字符串進行格式化,夏敏我們就來了解這個方法吧,需要的小伙伴也可以參考一下

自 Python 2.6 版本開始,字符串類型(str)提供了 format() 方法對字符串進行格式化,本節(jié)就來學習此方法。

format() 方法的語法格式如下:

str.format(args)

此方法中,str 用于指定字符串的顯示樣式;args 用于指定要進行格式轉(zhuǎn)換的項,如果有多項,之間有逗號進行分割。

學習 format() 方法的難點,在于搞清楚 str 顯示樣式的書寫格式。在創(chuàng)建顯示樣式模板時,需要使用{}和:來指定占位符,其完整的

語法格式為:

{ [index][ : [ [fill] align] [sign] [#] [width] [.precision] [type] ] }

注意:格式中用 [] 括起來的參數(shù)都是可選參數(shù),即可以使用,也可以不使用。

各個參數(shù)的含義如下:

  • index:指定:后邊設置的格式要作用到 args 中第幾個數(shù)據(jù),數(shù)據(jù)的索引值從 0 開始。如果省略此選項,則會根據(jù) args 中數(shù)據(jù)的先后順序自動分配。
  • fill:指定空白處填充的字符。注意,當填充字符為逗號(,)且作用于整數(shù)或浮點數(shù)時,該整數(shù)(或浮點數(shù))會以逗號分隔的形式輸出,例如: (1000000會輸出 1,000,000)。
  • align:指定數(shù)據(jù)的對齊方式,具體的對齊方式如表 1 所示。

表 1 align 參數(shù)及含義:

align 含義
< 數(shù)據(jù)左對齊。
> 數(shù)據(jù)右對齊。
= 數(shù)據(jù)右對齊,同時將符號放置在填充內(nèi)容的最左側(cè),該選項只對數(shù)字類型有效。
^ 數(shù)據(jù)居中,此選項需和 width 參數(shù)一起使用。

sign:指定有無符號數(shù),此參數(shù)的值以及對應的含義如表 2 所示:

表 2 sign 參數(shù)以含義:

sign參數(shù) 含義
+ 正數(shù)前加正號,負數(shù)前加負號。
- 正數(shù)前不加正號,負數(shù)前加負號。
空格 正數(shù)前加空格,負數(shù)前加負號。
# 對于二進制數(shù)、八進制數(shù)和十六進制數(shù),使用此參數(shù),各進制數(shù)前會分別顯示 0b、0o、0x前綴;反之則不顯示前綴。

  • width:指定輸出數(shù)據(jù)時所占的寬度。
  • precision:指定保留的小數(shù)位數(shù)。
  • type:指定輸出數(shù)據(jù)的具體類型,如表 3 所示。

?

表 3 type 占位符類型及含義:

type類型值 含義
s 對字符串類型格式化。
d 十進制整數(shù)。
c 將十進制整數(shù)自動轉(zhuǎn)換成對應的 Unicode 字符。
e 或者 E? 轉(zhuǎn)換成科學計數(shù)法后,再格式化輸出。
g 或 G 自動在 e 和 f(或 E 和 F)中切換。
b 將十進制數(shù)自動轉(zhuǎn)換成二進制表示,再格式化輸出。
o 將十進制數(shù)自動轉(zhuǎn)換成八進制表示,再格式化輸出。
x 或者 X 將十進制數(shù)自動轉(zhuǎn)換成十六進制表示,再格式化輸出。
f 或者 F 轉(zhuǎn)換為浮點數(shù)(默認小數(shù)點后保留 6 位),再格式化輸出。
% 顯示百分比(默認顯示小數(shù)點后 6 位)。

【例 1】

str="網(wǎng)站名稱:{:>9s}\t網(wǎng)址:{:s}"
print(str.format("C語言中文網(wǎng)","c.biancheng.net"))


輸出結(jié)果為:

Traceback (most recent call last):
? File "C:\Users\mengma\Desktop\1.py", line 2, in
??? print(str.format("C語言中文網(wǎng)","c.biancheng.net"))
ValueError: cannot switch from automatic field numbering to manual field specification

【例 2】

在實際開發(fā)中,數(shù)值類型有多種顯示需求,比如貨幣形式、百分比形式等,使用 format() 方法可以將數(shù)值格式化為不同的形式。

#以貨幣形式顯示
print("貨幣形式:{:,d}".format(1000000))
#科學計數(shù)法表示
print("科學計數(shù)法:{:E}".format(1200.12))
#以十六進制表示
print("100的十六進制:{:#x}".format(100))
#輸出百分比形式
print("0.01的百分比表示:{:.0%}".format(0.01))


輸出結(jié)果為:

貨幣形式:1,000,000
科學計數(shù)法:1.200120E+03
100的十六進制:0x64
0.01的百分比表示:1%

到此這篇關(guān)于Python format()格式化輸出方法的文章就介紹到這了,更多相關(guān)Python format()格式化輸出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù)

    Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù)

    這篇文章主要介紹了Linux上使用Python統(tǒng)計每天的鍵盤輸入次數(shù),非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 利用Pandas 創(chuàng)建空的DataFrame方法

    利用Pandas 創(chuàng)建空的DataFrame方法

    下面小編就為大家分享一篇利用Pandas 創(chuàng)建空的DataFrame方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • 對Pandas MultiIndex(多重索引)詳解

    對Pandas MultiIndex(多重索引)詳解

    今天小編就為大家分享一篇對Pandas MultiIndex(多重索引)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • Python標準庫中隱藏的利器(示例詳解)

    Python標準庫中隱藏的利器(示例詳解)

    在命令行中直接使用Python標準庫的模塊,最大的好處就是就是不用寫代碼,就能使用其中的功能,當臨時需要一些某些功能的時候,用這種方式會快捷,方便很多,這篇文章主要介紹了Python標準庫中隱藏的利器,需要的朋友可以參考下
    2023-11-11
  • 什么是Python中的匿名函數(shù)

    什么是Python中的匿名函數(shù)

    在本篇文章里小編給大家整理的是關(guān)于Python匿名函數(shù)知識點總結(jié),需要的朋友們可以學習參考下。
    2020-06-06
  • 對python3新增的byte類型詳解

    對python3新增的byte類型詳解

    今天小編就為大家分享一篇對python3新增的byte類型詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)的連接mssql數(shù)據(jù)庫操作示例

    Python實現(xiàn)的連接mssql數(shù)據(jù)庫操作示例

    這篇文章主要介紹了Python實現(xiàn)的連接mssql數(shù)據(jù)庫操作,結(jié)合實例形式分析了Python安裝pymssql模塊以及基于pymssql模塊連接sql2008 R2數(shù)據(jù)庫的具體操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python使用TextRank算法提取關(guān)鍵詞

    Python使用TextRank算法提取關(guān)鍵詞

    textrank是在pagerank的基礎上提出來的。PageRank對于每個網(wǎng)頁頁面都給出一個正實數(shù),表示網(wǎng)頁的重要程度,PageRank值越高,表示網(wǎng)頁越重要,在互聯(lián)網(wǎng)搜索的排序中越可能被排在前面
    2022-12-12
  • Python讀取HTML中的canvas并且以圖片形式存入Word文檔

    Python讀取HTML中的canvas并且以圖片形式存入Word文檔

    這篇文章主要介紹了Python讀取HTML中的canvas并且以圖片形式存入Word文檔,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • 基于Python實現(xiàn)ComicReaper漫畫自動爬取腳本過程解析

    基于Python實現(xiàn)ComicReaper漫畫自動爬取腳本過程解析

    這篇文章主要介紹了基于Python實現(xiàn)ComicReaper漫畫自動爬取腳本過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論

达州市| 桓仁| 吉木乃县| 什邡市| 万源市| 阿克陶县| 大新县| 九龙城区| 黔江区| 琼海市| 平度市| 图片| 石城县| 麻阳| 彭山县| 县级市| 电白县| 天镇县| 察隅县| 黄冈市| 河池市| 嘉黎县| 大丰市| 田阳县| 麦盖提县| 特克斯县| 长宁区| 阳东县| 法库县| 苍溪县| 柳州市| 玛纳斯县| 利津县| 屯昌县| 合阳县| 兰西县| 宣汉县| 会东县| 锦屏县| 沈丘县| 贞丰县|