Pyhon 格式化输出的几种方式

废话不多说,直接上代码

第一种格式化的输出方式,拼接我就不上了,不建议使用,数据多的时候自己都蒙圈

# -*- coding:utf-8 -*-
# Author:覃振鸿
#格式化输出
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(info)

第二种格式化输出方式

# -*- coding:utf-8 -*-
# Author:覃振鸿
#格式化输出
name=input("name:")
age=int(input("age:"))
job=input("job:")
#格式化输出二
info = '''
---------info of {_name}----------
name:{_name}
age:{_age}
job:{_job}
'''.format(_name=name,_age=age,_job=job)

print(info)

第三种格式化输出方式

# -*- coding:utf-8 -*-
# Author:覃振鸿
#格式化输出三
name=input("name:")
age=int(input("age:"))
job=input("job:")
#格式化输出三
info = '''
---------info of {0}----------
name:{1}
age:{2}
job:{3}
'''.format(name,name,age,job)

print(info)

有更好的建议大家可以评论区留言,多多指教

你可能感兴趣的:(Pyhon 格式化输出的几种方式)