格式化输出%s
name = input("请输入你的名字:") age = input("请输入你的年龄:") job =input("请输入你的工作:") print("%s的年龄是%s,工作是%s" % (name,age,job))#%s就是代表字符串占位符
%d, 是数字占位符
a = 108 print("梁山有%d好汉" % (a))
format 函数
# 格式化输出 s12 = "我叫%s, 今年%d岁了, 我喜欢%s" % ('sylar', 18, '周杰伦') # 之前的写法 print(s12) s12 = "我叫{}, 今年{}岁了, 我喜欢{}".format("周杰伦", 28, "周润发") # 按位置格式化 print(s12) s12 = "我叫{0}, 今年{2}岁了, 我喜欢{1}".format("周杰伦", "周润发", 28) # 指定位置 print(s12) s12 = "我叫{name}, 今年{age}岁了, 我喜欢{singer}".format(name="周杰伦", singer="周润发", age=28) # 指定关键字 print(s12)