python %占位符

当取一个格式,按照格式填写数字时,我们通常用%占位符来显示。

s  字符串变量 d(digit)数字。

name = input('请输入您的名字:')
age = int(input('请输入您的年龄:'))
job = input('请输入您的职业:')
hobbie= input('请输入您的爱好:')
msg = '''-------- info of %s --------
name    :%s
age     :%d
job     :%s
Hobbie  :%s
-------------- end --------------'''% (name,name,age,job,hobbie)
print(msg)

%%的时候,只是单纯的显示%,通常在%号前面加一个%号进行转义。

name = input('请输入姓名:')
age = input('请输入年龄:')
height = int(input('请输入身高:'))
msg = "我叫%s,年龄%d,身高%d,学习进度5%%"%(name,int(age),height)
print(msg)

 

posted @ 2020-06-05 22:57  烟斗和沙漏  阅读(560)  评论(0编辑  收藏  举报