python字串的格式化
1 format()基本用法
Python2.6 開始,新增了一種格式化字串的函式 str.format(),它增強了字串格式化的功能。
基本語法是透過 {} 和 : 來代替以前的 % 。
format 函式可以接受不限個引數,位置可以不按順序。
>>> a = "名字是:{0},年齡是:{1}"
>>> a.format("Jeames",18)
'名字是:Jeames,年齡是:18'
>>> a.format("邦德",6)
'名字是:邦德,年齡是:6'
>>> b = "名字是:{0},年齡是{1}。{0}是個好小夥"
>>> b.format("邦德",18)
'名字是:邦德,年齡是 18。邦德是個好小夥'
>>> c = "名字是{name},年齡是{age}"
>>> c.format(age=19,name='邦德')
'名字是邦德,年齡是 19'
我們可以透過 {索引}/{引數名} ,直接對映引數值,實現對字串的格式化,非常方便
2 填充與對齊
填充常跟對齊一起使用
^、<、>分別是居中、左對齊、右對齊,後面頻寬度
:號後面帶填充的字元,只能是一個字元,不指定的話預設是用空格填充
>>> "{:*>8}".format("245")
'*****245'
>>> "我是{0},我喜歡數字{1:*^8}".format("邦德","666")
'我是邦德,我喜歡數字**666***'
3 數字格式化
浮點數透過 f,整數透過 d 進行需要的格式化,案例如下:
>>> a = "我是{0},我的存款有{1:.2f}"
>>> a.format("邦德",3888.234342)
'我是邦德,我的存款有 3888.23'
其他格式,供大家參考:
本文如有錯誤或不完善的地方請大家多多指正,ITPUB留言或 QQ (2243967774)皆可,您的批評指正是我寫作的最大動力!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69947868/viewspace-2772517/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python中的字串與字串格式化Python字串格式化
- Python:字串格式化Python字串格式化
- Python 字串格式化(Python IO)Python字串格式化
- Python中的字串格式化方法Python字串格式化
- python字串格式化的方法整理Python字串格式化
- Python 字串格式化指南Python字串格式化
- python字串格式化輸出Python字串格式化
- [轉]Python格式化字串的4種方式Python字串
- 教你Python格式化字串的3種方法Python字串
- Python 字串格式化輸出方式Python字串格式化
- Python知識點:字串格式化Python字串格式化
- python學習之字串常用方法和格式化字串Python字串
- 如何使用 Python 進行字串格式化Python字串格式化
- python為什麼要字串格式化Python字串格式化
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- Python 學習筆記(6)— 字串格式化Python筆記字串格式化
- Python中format函式字串格式化入門PythonORM函式字串格式化
- 格式化字串字串
- 字串 格式化字串
- 【推薦】最常見的三種Python字串格式化的方法!Python字串格式化
- Python基礎之好玩的字串格式化f-string格式Python字串格式化
- Python字串的格式化,看這一篇就夠了Python字串
- Python裡面一個有意思的格式化字串%cPython字串
- 你所不知道的Python | 字串格式化的演進之路Python字串格式化
- 盤點一個Python字串格式化處理的問題(AI+Python)Python字串格式化AI
- 『無為則無心』Python基礎 — 10、Python字串的格式化輸出Python字串
- Golang字串格式化Golang字串格式化
- Golang 字串 格式化Golang字串
- python--字串格式化用於批量讀取圖片Python字串格式化
- Python 使用者輸入和字串格式化指南Python字串格式化
- Python基礎之好玩的字串格式化之類C風格Python字串格式化
- python字串格式化的過程中自動改變了格式Python字串格式化
- Python中應該使用%還是format來格式化字串?PythonORM字串
- 【java初探】——格式化字串Java字串
- Unity String格式化字串Unity字串
- 茴香豆的“茴”有四種寫法,Python的格式化字串也有Python字串
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- 字串拼接格式化輸出字串