Python的三種格式化輸出

2022-03-29 12:20:20 字數 926 閱讀 4900

今天剛學了python的三種格式化輸出,以前沒接觸過這麼有趣的輸出方式,現在來分享一下。

#!/user/bin/env python

#coding:utf-8

#三種格式化輸出

#第一種格式化輸出

name=input("name:")

age=input("age:")

job=input("job:")

salary=input("salary:")

info1='''

-----------info1 of '''+name+'''-----------

name:'''+name+'''

age:'''+age+'''

job:'''+job+'''

salary:'''+salary+'''

'''print(info1)

#第二種格式和輸出

info2='''

------------info2 of %s-----------

name:%s

age:%s

job:%s

salary:%s

'''%(name,name,age,job,salary)

print(info2)

#第三種格式化輸出

info3='''

--------------info3 of -----------

name:

age:

job:

salary:

'''.format(_name=name,_age=age,_job=job,_salary=salary)

print(info3)

輸出結果如下:

Python格式化輸出的三種方式

一 佔位符 程式中經常會有這樣場景 要求使用者輸入資訊,然後列印成固定的格式 比如要求使用者輸入使用者名稱和年齡,然後列印如下格式 my name is my age is 很明顯,用逗號進行字串拼接,只能把使用者輸入的名字和年齡放到末尾,無法放到指定的 位置,而且數字也必須經過str 數字 的轉換...

格式化輸出的三種方式

程式中經常會有這樣場景 要求使用者輸入資訊,然後列印成固定的格式 比如要求使用者輸入使用者名稱和年齡,然後列印如下格式 my name is my age is 很明顯,用逗號進行字串拼接,只能把使用者輸入的名字和年齡放到末尾,無法放到指定的 位置,而且數字也必須經過str 數字 的轉換才能與字串進...

格式化輸出的三種方式

格式化輸出的三種方式 一 佔位符 在編寫程式的時候經常的會有 要求使用者輸入資訊,然後列印成固定的格式 這個時候就需要用到佔位符如 s 針對所有資料型別 d 僅僅針對數字型別 name lh age 19 print my name is s my age is s name,age 輸出my na...