Python格式化輸出

2021-09-19 23:08:00 字數 1201 閱讀 8299

兩種方式,一種與c語言類似,另外一種比較陌生:

# 使用 %

print("字元%c" % ('a'))

print("整數%i" % (-100))

print("無符號整數%u" % (100))

print("十進位制%d %d %d" % (0b10, 0o10, 0x10))

print("左佔位%5d" % (10))

print("%-05d右佔位" % (10))

print("左佔位補零%05d" % (10))

print("八進位制%o" % (8))

print("十六進製制%x 大寫%x" % (11, 11))

print("浮點數%.2f" % (0.1234))

print("百分之五十 %d %%" % (50))

print("姓名 %s,年齡 %d歲" % ("小李", 20))

print("-----------------------------")

# 使用{}

print("字元{}".format('a'))

print("整數{}".format(-100))

print("整數{}".format(100))

print("左佔位".format(10))

print("右佔位".format(10))

print("左佔位補零".format(10))

print("二進位制".format( 2 ))

print("八進位制".format( 8 ))

print("十六進製制 大寫".format( 11 ,11 ))

print("十進位制 ".format( 0b10 , 0o10 , 0x10))

print("浮點數".format(0.1234))

print("千位分割".format(123456789))

print("姓名 {},年齡 {}歲".format("小李", 20))

print("姓名 ,年齡 歲".format(20 ,"小李"))

print("姓名 ,年齡 歲".format(age=20,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...