python格式化輸出

2022-09-13 23:09:28 字數 1078 閱讀 3919

%s (str型別佔位)

%d(digit,int型別佔位)

案例:

name = input('

請輸入您的姓名:')

age = input('

您的年齡:')

job = input('

您的工作:')

hobbie = input('

您的愛好:')

mag = '''

-------------info of %s-------------

name:%s

age:%d

job:%s

hobbie:%s

-------------end-------------

''' %(name, name, int(age), job, hobbie)

print(mag)

view code

如果只是單純的想輸出%,可在%前加轉義%解決(%%)

案例:

name = input('

請輸入姓名:')

day = int(input('

學習天數:'))

days = 51mag = '''

--------學習進度--------

姓名:%s

學習天數:%d

--------學習進度為%d%%--------

''' % (name, day, day * 100 /days)

print(mag)

view code

name = input('

請輸入您的姓名:')

age = input('

您的年齡:')

say = '

我叫{},今年{}歲

'.format(name, age)

say1 = '

我叫,今年歲

'.format(name, age)

say2 = '

我叫,今年歲

'.format(names=name, ages=age)

print(say)

view code

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...