直接引用打印输出
print("Hello "+name+", you are " + str(age) + " years old")
除此以外,占位符总共有三种形式:%,format,f。
使用占位符f
print(f"Hello {name}, you are {age} years old")
使用占位符%
name = "Li hua"
age = 24
print("Hello %s, you are %d years old" % (name, age))
使用format
>>> "{name} {age}".format(name="Li hua", age=24)
'Li hua 24'
就我个人而言,在打印非浮点数时,比较喜欢使用f表达式,打印浮点数时,使用format能够方便进行格式化输出。可以参考(3条消息) python 格式化输出详解(占位符:%、format、f表达式)——上篇 理论篇_大爽歌的博客-CSDN博客_python占位符输出