python 學習 筆記 format 用法

2021-06-29 14:00:30 字數 653 閱讀 3900

習慣了用 print 『%s』 這種結構來格式化輸出, 今天無意中看到python 有format函式,讀了一遍它的幫助文件。使用起來還是比較方便的。 摘錄出來。

# 基本的按順序輸出 python版本需要2.7以上

>>> ' '.format('a', 'b', 'c')

'a b c'

# 輸出順序可以調整

>>> ' '.format('a', 'b', 'c')

'b a c'

# 右對其保留位置用其他字元代替空格

# * 用星號填充空格

# > 右對齊

# 30 保留三十位置

>>> ''.format('right aligned test')

'************right aligned test'

# 字元居中

>>> ''.format('fillwithstart')

'***********fillwithstart************'

# 各種數字進製顯示

>>> "int: ; hex: ; oct: ; bin: ".format(15)

'int: 15; hex: f; oct: 17; bin: 0b1111'

Python 知識要點 格式化輸出 format

str.format 一種格式化字串的函式,用 和 來代替以前的 print format 3.141592653 常見用法 1 不帶編號,即 print format to be to be 2 帶數字編號,可調換順序,即 print format to be to be print format...

python 字串的格式化輸出format

字串具備format方法 字串中布局 可以佔位 format 方法中傳參,可以將引數替代對應位置的 使用例子如下 print format str0 str1 結果如下 str0 str1 format方法的引數,預設是按照位置關係傳遞到字串中的括號中的 m 我的名字 我的年齡 print 我的名字...

python字串格式化輸出之format

一 基本格式 員工的月收入是 format name,salary 例如 name 小張 salary 5000.55 str1 員工的月收入是 format name,salary print str1 輸出為 員工小張的月收入是5000.555 二 所佔寬度 設定字串所佔位數,比如設定name佔...