格式化打印拼接(引用变量)

1.使用占位符 %s %d %f

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表示小数点后精度
’’’

 

 

2.使用.format()

info2 = """
-------info of {_name}---------
name:{_name}
age:{_age}
job:{_job}
""" .format(_name=name,_age=age,_job=job)
print(info2)

 

info3= """
-------info of {0}---------
name:{0}
age:{1}
job:{2}
""" .format(name,age,job)
print(info3)

 

posted @ 2019-08-26 13:47  微茫ing  阅读(187)  评论(0)    收藏  举报