name = input("请输入姓名: ")
age = int(input("请输入年龄: "))
# %格式法
message = "我的名字叫%s,今年%d岁了。"%(name,age)
print(message)
# 第二种格式化方法
message = "我的名字叫%(i_name)s,今年%(i_age)d岁了。"%{"i_name":name,"i_age":age}
print(message)
# format函数格式法
message = "我的名字叫{i_name},今年{i_age}岁了。".format(i_name=name,i_age=age)
print(message)
message = "我的名字叫{},今年{}岁了。".format(name,age)
print(message)
结果如下
请输入姓名: huahua
请输入年龄: 23
我的名字叫huahua,今年23岁了。
我的名字叫huahua,今年23岁了。
我的名字叫huahua,今年23岁了。
我的名字叫huahua,今年23岁了。