簡單介紹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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Delphi Format 格式化數字ORM
- Python中format函式字串格式化入門PythonORM函式字串格式化
- Python 數字運算及格式化Python
- Python3:格式化輸出之format方法PythonORM
- 善用 Format 來格式化字串ORM字串
- HTML 文字格式化簡介HTML
- NumberFormatter數字格式化ORM
- JavaScript格式化數字JavaScript
- Python簡單介紹Python
- Python中應該使用%還是format來格式化字串?PythonORM字串
- python裡的tplt什麼意思 Python的format格式化輸出PythonORM
- clang-format的程式碼格式化ORM
- JS中的數字格式化和大位數縮寫JS
- python函式每日一講 - format函式字串格式化入門Python函式ORM字串格式化
- 數字格式化的 js 庫JS
- DecimalFormat數字格式化用法“0”和“#”的區別DecimalORM
- JAVA字串格式化-String.format()的使用Java字串格式化ORM
- 使用.format格式化json格式的入參ORMJSON
- 簡單介紹python迭代器和生成器Python
- 一文秒懂!Python字串格式化之format方法詳解Python字串格式化ORM
- clang-format的介紹和使用ORM
- Objc中格式化數字的技巧OBJ
- Golang 對金融數字的格式化Golang
- 簡單介紹python process模組Python
- Python中對字串格式化的方法:%、format()、以及f+字串詳解Python字串格式化ORM
- 簡單介紹nginx 變數使用Nginx變數
- Java™ 教程(格式化數字列印輸出)Java
- ARouter簡單入門和介紹
- python 中的迭代器和生成器簡單介紹Python
- Python:字串格式化Python字串格式化
- Python 格式化技巧Python
- golang 簡單實現介面資料格式化Golang
- iview 使用render渲染InputNumber,並格式化數字View
- Python 字串格式化(Python IO)Python字串格式化
- 簡單介紹python連線telnet和ssh的兩種方式Python
- Python基礎之:struct和格式化字元PythonStruct字元
- 簡單介紹python的垃圾回收機制Python
- RPC簡單介紹RPC