Python格式化輸出 format的用法

2021-10-02 18:57:50 字數 964 閱讀 8737

常見的格式化輸出表:形式

型別%s

字串%d

int型

%f浮點型

%x16進製制

例1:

>>name =

'jack'

>>

print

('i am %s.'

%name)

i am jack.

例2:

# %.保留的小數字數,後面還可以接想要新增的東西

>>

print

("his height is %.2f cm啊"%(

1.78))

his height is

1.78 cm啊

format函式的運用

例3:正常使用

>>name =

'張三'

>>age =

18>>

print

('我叫{},年齡{}'

.format

(name,age)

)我叫張三,年齡18

變式1:根據變數

>>name =

'張三'

>>age =

18>>

print

('我叫,年齡'

.format

.(na = age, ag = name)

)我叫18

,年齡張三

變式2:根據索引下標

>>name =

'張三'

>>age =

18>>

print

('我叫,年齡'

.format

.(age,name)

)我叫張三,年齡張三

python格式化輸出

原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...

python 格式化輸出

usr bin python coding utf 8 可以指定所需長度的字串的對齊方式 預設 左對齊 右對齊 中間對齊 只用於數字 在小數點後進行補齊 print 1 t format wangyu print 2 t format 1.1415926 print 3 t format 1.141...

Python格式化輸出

python時間輸出格式化 python格式化日期時間的函式為datetime.datetime.strftime 由字串轉為日期型的函式為 datetime.datetime.strptime 兩個函式都涉及日期時間的格式化字串,列舉如下 舉乙個例子 ebay中時間格式為 sep 21 09 16...