Tags: 数据类型 AI 人工智能

Python print:优雅输出变量内容

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

通过逗号输出不仅方便,还能在同一句里混合不同类型的数据,省去了类型转换的麻烦。