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