msg = "%s的进度为80%%"%("学习")
print(msg)
赋值直接跟在字符串后边
name = input("请输入姓名:")
sex = input("请输入性别:")
age = input("请输入年龄:")
msg = ‘‘‘
姓名:%s
性别:%s
年龄:%d
‘‘‘%(name,sex,int(age))
#因为age通过input获取的是字符串,而占位符用的是%d整型,所以要用int()改一下格式
print(msg)
在输出时写变量跟在变量后边也可以
name = input("请输入姓名:")
sex = input("请输入性别:")
age = input("请输入年龄:")
msg = ‘‘‘
姓名:%s
性别:%s
年龄:%d
‘‘‘
#因为age通过input获取的是字符串,而占位符用的是%d整型,所以要用int()改一下格式
print(msg%(name,sex,int(age)))
在赋值的时候也可以是字符串、或者直接把input写在赋值里也行
msg = "姓名:%s。性别:%s。年龄:%s"%("宋晓坤","男",input("请输入年龄"))
print(msg)
f - strings功能
在变量赋值的字符串前边加F(或f)就可以了
赋值时使用{内容},会把内容直接写入,就不用占位符来了。
原文:https://www.cnblogs.com/Sxiaokun/p/13713454.html