格式化输出

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))
View Code
name=input("请输入姓名")
age=input("请输入年龄")
hobby=input("请输入爱好")
print("您叫%s,今年%d岁,喜欢%s"%(name,age,hobby))#%d占位的是数字,用户输入字符串时会报错

当程序中(如字符串中)出现了占位符,要用两个%%进行转义。即当百分比遇到格式化输出时,用两个百分号进行转义

print("我叫%s,我的学习进度是15%%"%("刘伟"))#当百分比碰到格式化输出时,用两个%%进行转义

 

 

 

posted @ 2019-05-20 13:58  那个谁呢  阅读(117)  评论(0编辑  收藏  举报