format格式化輸出

2022-09-01 08:12:10 字數 1385 閱讀 3423

**自:

本文中##代表輸出結果#代表注釋

format()主要的功能就是用 {} 和 : 代替python2.6版本之前的%

重要功能

print(format(3,"b"))   # 把3轉換成二進位制

print(format(4,"c")) # 換成unicode字元

print(format(11,"d")) # 十進位制

print(format(11,"o")) # 八進位制

print(format(11,"x")) # 小寫的十六進製制

print(format(11,"x")) # 大寫的十六進製制

print(format(11,"n")) # 十進位制

print(format(0x11)) # 十進位制

功能一:填充

print(','.format('goudan', 18))  #指定順序填充

print(',,,'.format('goudan', 'boy', 18))  #指定順序時,可無限次填充

print('{},{}'.format('goudan', 'boy', 18))  #不指定順序填充,不會報錯

print('{},{},{},{}'.format('goudan', 'boy', 18))  #不指定順序時,只能有限次填充,報錯 『』tuple index out of range『』

功能二:格式限定符(涉及到格式的,一般都很少會用到)

^、分別是居中、左對齊、右對齊,後面帶寬度

: 號後面帶填充的字元,只能是乙個字元,不指定的話預設是用空格填充

print(''.format('zhang'))  ##    zhang

print(''.format('zhang'))  ##  000zhang

print(''.format('zhang'))  ##   zhangaaa

print(''.format('zhang'))  ## ppzhangppp

功能三:精度控制、千位分隔符

print(''.format(31.31412))  ## 31.31

print(''.format(123456789))  ## 123,456,789

format格式化輸出

什麼是 format 相對於基本格式化輸出採用 的方法,format的功能強大,該函式把字串當乙個模板,通過傳入的引數進行格式化,並且使用大括號 作為特殊字元代替 有點類似c 裡面的佔位符 1 format 的基本用法 不帶編號,即 帶數字編號,可調換順序,即 帶關鍵字,即 例如 name sand...

python格式化輸出 format

對於很多時候,題目要求你要去保留小數點後幾位小數,或者是整數按位輸出,不足補0,python中提供的format函式能夠讓你輕鬆地實現。format函式有兩個引數,含義如下 1.第乙個引數為要格式化的數字 2.第二個引數為格式化字串。format的返回值就是數字格式化後的字串。num 1234.56...

python 格式化輸出format

1.1 format與基本格式化輸出的區別 1 基本格式化輸出採用 的方法 2 format 通過傳入的引數進行格式化,使用大括號 作為特殊字元代替 使用方法有兩種 b.format a 和format a,b 1.2 基本用法 1.2.1 簡單輸出 用法 結果說明 不帶編號 format hell...