7.Python基础篇-格式化输出

一,%

“%”:占位符;"s":字符串;"d":数字,使用%d时要保证填充占位的值是int类型,否则报错。

#语法示例
name = input('请输入你的名字') age = input('请输入你的年龄') print('你叫%s,你今年%s岁' % (name,age))

按照顺序给前面的占位符赋值

'%%'只是单纯的代表%

如果想输出%,需要再加个%用来转义:'3%%'。

二,format方法

三种玩法

s = '我叫{},今年{}岁,再说一遍我叫{}'.format('张三',18,'张三')
print(s)
s1 = '我叫{0},今年{1}岁,再说一遍我叫{0}'.format('李四',19)
print(s1)
s2 = '我叫{name},今年{age}岁,再说一遍我叫{name}'.format(name = '王二麻子',age = 20)
print(s2)

结果:
我叫张三,今年18岁,再说一遍我叫张三
我叫李四,今年19岁,再说一遍我叫李四
我叫王二麻子,今年20岁,再说一遍我叫王二麻子

 

posted @ 2021-08-07 18:04  邵杠杠  阅读(47)  评论(0编辑  收藏  举报