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