方式一
- %s + %
- n年前用的方式
name, age = "charo", 21
print("姓名: %s, 年龄: %s" % (name, age))
姓名: charo, 年龄: 21
方式一
- %s + % + 字典
- 个人觉得最麻烦的方式,不建议使用,直接抛弃吧
name, age = "thomas", 22
print("姓名: %(name)s, 年龄: %(age)s" % {"name": name, "age": age})
姓名: thomas, 年龄: 22
方式二
- 字符串对象的format方法,顺序传参
- 阅读性比较强,编写起来也比较方便,建议使用
name, age = "luanke", 23
print("姓名: {}, 年龄: {}".format(name, age))
姓名: luanke, 年龄: 23
方式二
- 字符串对象的format方法,指定键值对传参
- 键值对传参这种方式,使用的几率偏小
name, age = "mark", 24
print("姓名: {name}, 年龄: {age}".format(age=24, name="mark"))
姓名: mark, 年龄: 24
方式三
- f - str
- 最简便的方式
name, age = "jack", 25
print(f"姓名: {name}, 年龄: {age}")
姓名: jack, 年龄: 25