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

Python格式化輸出字符串方法小結(jié)【%與format】

 更新時間:2018年10月29日 23:57:59   作者:大西  
這篇文章主要介紹了Python格式化輸出字符串方法,結(jié)合實例形式總結(jié)分析了使用%與format函數(shù)進行字符串格式化操作相關(guān)實現(xiàn)技巧與注意事項,需要的朋友可以參考下

python格式化字符串有%和{}兩種 字符串格式控制符.

字符串輸入數(shù)據(jù)格式類型(%格式操作符號)

%% 百分號標(biāo)記#就是輸出一個%
%c 字符及其ASCII碼
%s 字符串
%d 有符號整數(shù)(十進制)
%u 無符號整數(shù)(十進制)
%o 無符號整數(shù)(八進制)
%x 無符號整數(shù)(十六進制)
%X 無符號整數(shù)(十六進制大寫字符)
%e 浮點數(shù)字(科學(xué)計數(shù)法)
%E 浮點數(shù)字(科學(xué)計數(shù)法,用E代替e)
%f 浮點數(shù)字(用小數(shù)點符號)
%g 浮點數(shù)字(根據(jù)值的大小采用%e或%f)
%G 浮點數(shù)字(類似于%g)
%p 指針(用十六進制打印值的內(nèi)存地址)
%n 存儲輸出字符的數(shù)量放進參數(shù)列表的下一個變量中

字符串格式控制%[(name)][flag][width][.][precision]type
name:可為空,數(shù)字(占位),命名(傳遞參數(shù)名,不能以數(shù)字開頭)以字典格式映射格式化,其為鍵名

flag:標(biāo)記格式限定符號,包含+-#和0,+表示右對齊(會顯示正負(fù)號),-左對齊,前面默認(rèn)為填充空格(即默認(rèn)右對齊),0表示填充0,#表示八進制時前面補充0,16進制數(shù)填充0x,二進制填充0b

width:寬度(最短長度,包含小數(shù)點,小于width時會填充)

precision:小數(shù)點后的位數(shù),與C相同

type:輸入格式類型,請看上面

還有一種format_spec格式{[name][:][[fill]align][sign][#][0][width][,][.precision][type]}
{}包裹name命名傳遞給format以命名=值 寫法,非字典映射,其他和上面相同

fill =  <any character>  #fill是表示可以填寫任何字符

align =  "<" | ">" | "=" | "^"  #align是對齊方式,<是左對齊, >是右對齊,^是居中對齊。

sign  =  "+" | "-" | " "  #sign是符號, +表示正號, -表示負(fù)號

width =  integer  #width是數(shù)字寬度,表示總共輸出多少位數(shù)字

precision =  integer  #precision是小數(shù)保留位數(shù)

type =  "b" | "c" | "d" | "e" | "E" | "f" | "F" | "g" | "G" | "n" | "o" | "s" | "x" | "X" | "%"  #type是輸出數(shù)字值是的表示方式,比如b是二進制表示;比如E是指數(shù)表示;比如X是十六進制表示

例子(本機測試運行環(huán)境:Python3.6)

>>> print("{:,}".format(123456))#輸出1234,56
123,456
>>> print("{a:w^8}".format(a="8"))#輸出www8wwww,填充w
www8wwww
>>> print("%.5f" %5)#輸出5.000000
5.00000
>>> print("%-7s3" %("python"))#輸出python 3
python 3
>>> print("%.3e" %2016)#輸出2.016e+03,也可以寫大E
2.016e+03
>>> print("%d %s" %(123456,"jb51"))#輸出123456 jb51
123456 jb51
>>> print("%(what)s is %(year)d" % {"what":"this year","year":2016})#輸出this year is 2016
this year is 2016
>>> print("{0}{1}".format("hello","fun"))#輸出hellofun,這與CSharp的格式化字符(占位符)相似
hellofun
>>> print("{}{}{}".format("jb51",".","net"))#輸出jb51.net
jb51.net
>>> print("{a[0]}{a[1]}{a[2]}".format(a=["jb51",".","net"]))#輸出jb51.net
jb51.net
>>> print("{dict[host]}{dict[dot]}{dict[domain]}".format(dict={"host":"www","domain":"jb51.net","dot":"."}))#輸出m.fzitv.net
m.fzitv.net
>>> print("{a}".format(a="python",b="3"))#輸出python3
python3
>>> print("{who} {doing} {0}".format("python",doing="like",who="I"))#輸出I like python
I like python
>>>

另:關(guān)于Python format函數(shù)格式化輸出操作可參考前面一篇Python字符串基本操作

相關(guān)文章

  • python里面單雙下劃線的區(qū)別詳解

    python里面單雙下劃線的區(qū)別詳解

    本文主要介紹了python里面單雙下劃線的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Python win32com 操作Exce的l簡單方法(必看)

    Python win32com 操作Exce的l簡單方法(必看)

    下面小編就為大家?guī)硪黄狿ython win32com 操作Exce的l簡單方法(必看)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • Python?OpenCV獲取圖片的基本參數(shù)信息

    Python?OpenCV獲取圖片的基本參數(shù)信息

    在圖像處理領(lǐng)域,了解圖像的基本信息是必不可少的第一步,本文主要介紹了如何使用Python?OpenCV獲取圖片的基本參數(shù)信息,感興趣的小伙伴可以了解下
    2024-11-11
  • 完美解決安裝完tensorflow后pip無法使用的問題

    完美解決安裝完tensorflow后pip無法使用的問題

    今天小編就為大家分享一篇完美解決安裝完tensorflow后pip無法使用的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python入門之列表用法詳解

    Python入門之列表用法詳解

    列表是元素的集合,存儲在一個變量中。這篇文章主要為大家介紹一下Python中列表的定義與使用,文中的示例代碼講解詳細,需要的可以參考一下
    2022-09-09
  • 安裝pyhttpx解決ImportError: DLL load failed錯誤

    安裝pyhttpx解決ImportError: DLL load failed錯誤

    這篇文章主要為大家介紹了安裝pyhttpx解決ImportError: DLL load failed錯誤,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • python爬蟲之場內(nèi)ETF基金獲取

    python爬蟲之場內(nèi)ETF基金獲取

    這篇文章主要介紹了python爬蟲之場內(nèi)ETF基金獲取,ETF?是一種場內(nèi)交易型基金,可以在盤中進行交易,交易性比場外基金強一點,下文基于python的相關(guān)資料展開,需要的小伙伴可以參考一下
    2022-05-05
  • 探究python中open函數(shù)的使用

    探究python中open函數(shù)的使用

    這篇文章主要為大家詳細介紹了python中open函數(shù)的使用方法,對python文件方法open進行深入研究,感興趣的小伙伴們可以參考一下
    2016-03-03
  • python groupby函數(shù)實現(xiàn)分組后選取最值

    python groupby函數(shù)實現(xiàn)分組后選取最值

    這篇文章主要介紹了python groupby函數(shù)實現(xiàn)分組后選取最值,文章圍繞主題相關(guān)資料展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Python實現(xiàn)壓縮pdf文件大小

    Python實現(xiàn)壓縮pdf文件大小

    工作中常需要壓縮數(shù)據(jù)文件大小,壓縮PDF文件是一種減少PDF文件大小的方法,這樣可以使文件更易于傳輸和存儲,本文將使用Python實現(xiàn)這一功能,需要的可以參考下
    2024-02-02

最新評論

徐州市| 昌乐县| 望谟县| 昭觉县| 东方市| 绥江县| 嘉鱼县| 丰县| 桃园市| 定结县| 峡江县| 清涧县| 通州区| 驻马店市| 苍南县| 永善县| 札达县| 罗平县| 进贤县| 水富县| 三亚市| 济南市| 平潭县| 宁都县| 西畴县| 苍山县| 滨州市| 秦皇岛市| 萝北县| 吉水县| 巴青县| 泾川县| 萨嘎县| 宣城市| 肥城市| 岳阳县| 开化县| 清原| 平远县| 博罗县| 曲沃县|