name="张三" sex="男" print(name+"是一个"+sex)
%s是占位符 ,占位的是字符串
%d占位的必须是数字
name="张三" sex="男" print("%s是一个%s" % (name,sex))#%s占位符
例:让用户输入姓名、年龄、爱好,以格式化的形式输出
name=input("请输入姓名") age=input("请输入年龄") hobby=input("请输入爱好") print("您叫%s,今年%s,喜欢%s" % (name,age,hobby))
name=input("请输入姓名") age=input("请输入年龄") hobby=input("请输入爱好") print("您叫%s,今年%d岁,喜欢%s"%(name,age,hobby))#%d占位的是数字,用户输入字符串时会报错
当程序中(如字符串中)出现了占位符,要用两个%%进行转义。即当百分比遇到格式化输出时,用两个百分号进行转义
print("我叫%s,我的学习进度是15%%"%("刘伟"))#当百分比碰到格式化输出时,用两个%%进行转义