天天看點

Python的三種格式化輸出

今天剛學了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}-----------

Name:{_name}

Age:{_age}

Job:{_job}

Salary:{_salary}

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

print(info3)

輸出結果如下:

Python的三種格式化輸出