#1 通过变量填充
name = input('姓名:')
do = input('在干什么:')
template = "%s 在进身之阶, %s." % (name,do,) # %s 表示占位符,将后面的参数name按照占位符进行填写.
#注意:name,do, 在do后面记得加,表示完成
print(template)
#2 直接做占位符,通过字符填充
template = "我是:%s, 年龄:%s, 职业:%s." % ("test',7,'text',)
# %d 表示为数字
template = "我是:%s, 年龄:%d, 职业:%s." % ("test',7,'text',)
#如果需要打印%处理方法
template = "我是:%s, 手机电量100%." % ("test',) #此时后报错,提示没有守全格式化,如果需要打印100%,只需要将100%,修改为100%%,即可
#练习
name = input("请输入姓名:")
age = input("请输入年龄:")
job = input("请输入职业:")
hobbie = input("请输入爱好:")
msg = """
---------- info of test li ---------
Name : %s
Age : %s
Job : %s
Hobbie: %s
------------ end -----------------
"""
print(msg % (name, age, job, hobbie,))
标签:字符,格式化,name,do,08,template,test,input,100%
From: https://www.cnblogs.com/jhchena/p/18432131