在Python中,我们经常使用 print()
函数来输出变量的内容。除了简单地打印变量,还可以通过逗号或加号将多个变量组合在一起输出。
基础用法
最常见的做法是直接将变量传给 print()
:
x = "Python hen bang"
print(x)
一次输出多个变量
你可以在 print()
函数中使用逗号来分隔多个变量:
x = "Python"
y = "shi"
z = "zhen bang"
print(x, y, z)
这样就能在一行中同时打印不同的数据内容。
使用加号操作符
另一个方法是用 +
把字符串变量连接在一起输出:
x = "Python "
y = "shi "
z = "zhen bang"
print(x + y + z)
注意字符串中的空格:如果省略空格,输出结果就会连在一起,如“Pythonshizhen bang”。
而对于数值类型,+
会执行数学加法:
x = 5
y = 10
print(x + y) # 输出15
当你尝试把字符串和数字通过 +
直接拼接时,会触发错误:
x = 5
y = "zhangsan"
print(x + y) # TypeError
这时可以使用逗号分隔来同时打印数字和字符串:
x = 5
y = "zhangsan"
print(x, y) # 输出: 5 zhangsan
通过逗号输出不仅方便,还能在同一句里混合不同类型的数据,省去了类型转换的麻烦。