格式化列印拼接(引用變數)

2022-09-13 23:39:26 字數 985 閱讀 5628

name = input("name:")

age = int(input("age:"))

job = input("job:")

info = """

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

name:%s

age:%d

job:%s

""" %(name,name,age,job)

print(type(age))

print(info)

name = "sen"

print("i'm %s" %(name))

#顯示小數點後精度

print("%.3f" %(2.3))

print("%.2f" %(2.3))

#整數前用0填充(4位)

print("%04d" % 5)

『『『%[(name)][flags][width].[precision]typecode

(name)為命名

flags可以有+,-,' '或0。+表示右對齊。-表示左對齊。' '為乙個空格,表示在正數的左側填充乙個空格,從而與負數對齊。0表示使用0填充。

width表示顯示寬度

precision表示小數點後精度

』』』

info2 = """

-------info of ---------

name:

age:

job:

""" .format(_name=name,_age=age,_job=job)

print(info2)

info3= """

-------info of ---------

name:

age:

job:

""" .format(name,age,job)

print(info3)

c c 格式化列印

筆記 o,八進位制列印 x,十六進製制,a e代表11到15 x,十六進製制,a e代表11到15 i 有符號十進位制,同 d 列印不同資料型別時的格式 關於這部分的內容,自己每次用的時候都是去翻書,或者上網查,但是一直沒有發現一篇文章很系統的介紹這一部分的內容,直到讀完了 c陷阱與缺陷 在附錄中總...

格式化列印(二)

printf語句可以規定輸出域的寬度和對齊方式。乙個格式表示式由3個可選的修飾符組成,跟在 後面,並出現在格式說明符之前。width.precision format specifier 描述輸出字段寬度的width是乙個數值。當指定域寬度時,這個域的內容預設為向右對齊。必須指定 來設定左對齊。因此...

變數的格式化

格式化字元 含義 s 字串 d 有符號十進位制整數,06d表示輸出的整數顯示位數,不足的地方使用0補全 f浮點數,02f表示小數點後只顯示兩位 輸出 定義字串變數 name,輸出我的名字叫小明name 小明 print 我的名字叫 s name 我的名字叫小明 定義整數變數 student no,輸...