首页 > 解决方案 > 当逗号(,)完成这项工作时,在 Python 中使用连接(+)有什么意义?

问题描述

print("This is a string" + 123)

连接会引发错误,但使用逗号代替了这项工作。

标签: pythonconcatenation

解决方案


嘿,您正在尝试连接字符串和整数。它会抛出类型错误。你可以尝试类似的东西

print("This is a string"+str(123))

逗号 (,) 实际上并没有连接值,它只是以看起来像连接的方式打印它。另一方面,串联实际上将连接两个字符串。


推荐阅读