方式一:直接+拼接
print(src + username + " 年龄是:" + str(age))
方式二: f字符串表达式
# a、需要在字符串前面添加f
# b、可以在字符串中间使用{},花括号的中间可以写任何表达式(或变量)
# c、python3.6+的版本可用
info = f"我的名字是:{username} 年龄是:{age}" info1 = f"我的名字是:{username[:-1]} 年龄是:{age + 1}" print(info) print(info1)
方式三:使用format进行格式化
# a、{} 为占位符,format方法中的参数进行一一对应
# b、往往花括号的数量与format方法中的参数个数一致
# c、{}花括号中可以填写format方法参数的索引值
info2 = "我的名字是:{} 年龄是:{}".format(username, age) info3 = "我的名字是:{2} 年龄是:{1} 我的分数为{0}".format(username, age, 99) print(info2) print(info3)
方式四:python2 中推荐方法
info4 = "我的名字是:%s 年龄是:%s 我的分数为:%s" % (username, age, 88) print("info4:", info4)