簡單介紹python format格式化和數字格式化
導讀 | 這篇文章主要介紹了python format格式化和數字格式化,格式化字串的函式 str.format(),它增強了字串格式化的功能,基本語法是透過{} 和 : 來代替以前的 % ,下面內容介紹,需要的朋友可以參考一下 |
1.format() 基本用法
python2.6 開始,新增了一種格式化字串的函式str.format(),
它增強了字串格式化的功能
基本語法是透過{} 和 : 來代替以前的 % .
format 函式可以接受不限個引數,位置可以不按順序。
a = "姓名:{0},年齡:{1}" print(a.format("小明",18)) b = "姓名:{0},年齡:{1},{0}是個學生" print(b.format("小明",18)) c = "姓名:{name},年齡:{age}" print(c.format(age=19,name="小明"))
可以透過{索引}/{引數名},直接對映引數值,實現對字串的格式化;
2.填充與對齊
填充跟對齊一起使用
^,<,> 分別是居中,左對齊,右對齊,後面頻寬度
# :號後面帶填充的字元,只能是一個字元,不指定的話預設是用空格填充
print("{:*>8}".format("245")) print("我是{0},我喜歡語文{1:*<8}".format("小明","666")) print("我是{0},我喜歡語文{1:*>8}".format("小明","666"))
3.數字格式化
# 浮點數透過 f,整數透過 d 進行需要的格式化。
a = "{0},錢:{1:.2f}" print(a.format("小明",3333.23456))
test_0="{0:.2f}" print(test_0.format(3.1415926)) test_1="{0:+.2f}" print(test_1.format(3.1415926)) test_2="{0:.0f}" print(test_2.format(3.1415926)) test_3="{0:0>2d}" print(test_3.format(5)) test_4="{0:x<4d}" print(test_4.format(5)) test_5="{0:,}" print(test_5.format(1000000)) test_6="{0:.2%}" print(test_6.format(0.25)) test_7="{0:.2e}" print(test_7.format(10000000000)) test_8="{0:10d}" print(test_8.format(13)) test_9="{0:<10d}" print(test_9.format(13)) test_10="{0:^10d}" print(test_10.format(13))
到此這篇關於python format格式化和數字格式化的文章就介紹到這了。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2871532/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python用format格式化字串PythonORM字串
- 【轉】Python格式化字串str.format()Python字串ORM
- Python 數字運算及格式化Python
- JavaScript格式化數字JavaScript
- JS數字格式化JS
- Python中format函式字串格式化入門PythonORM函式字串格式化
- HTML 文字格式化簡介HTML
- Python3:格式化輸出之format方法PythonORM
- python強大的字串格式化函式 - formatPython字串格式化函式ORM
- RMAN的CONFIGURE配置和FORMAT字串格式化ORM字串格式化
- JS中的數字格式化和大位數縮寫JS
- 數字格式化的 js 庫JS
- Python簡單介紹Python
- javascript數字和字串資料型別轉換簡單介紹JavaScript字串資料型別
- clang-format的程式碼格式化ORM
- DecimalFormat數字格式化用法“0”和“#”的區別DecimalORM
- Python中應該使用%還是format來格式化字串?PythonORM字串
- Golang 對金融數字的格式化Golang
- Objc中格式化數字的技巧OBJ
- C#數字格式化輸出C#
- java 字串格式化String.format()使用Java字串格式化ORM
- javascript 變數簡單介紹JavaScript變數
- margin引數簡單介紹
- margin 引數簡單介紹
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- 飄逸的python - 增強的格式化字串format函式Python字串ORM函式
- python裡的tplt什麼意思 Python的format格式化輸出PythonORM
- Java™ 教程(格式化數字列印輸出)Java
- js格式化數字例項程式碼JS
- 簡單介紹python process模組Python
- python shutil模組簡單介紹Python
- JAVA字串格式化-String.format()的使用Java字串格式化ORM
- 使用.format格式化json格式的入參ORMJSON
- string.Format對C#字串格式化ORMC#字串格式化
- javascript獲取數字中最大的一個簡單介紹JavaScript
- 簡單介紹nginx 變數使用Nginx變數
- javascript變數宣告簡單介紹JavaScript變數
- javascript變數汙染簡單介紹JavaScript變數