一尘不染

如何在Python中连接字符串和数字?

python

我试图在Python中连接字符串和数字。当我尝试这样做时,它给了我一个错误:

"abc" + 9

错误是:

Traceback (most recent call last):
  File "<pyshell#5>", line 1, in <module>
    "abc" + 9
TypeError: cannot concatenate 'str' and 'int' objects

为什么我不能做到这一点?

如何 可以 我将字符串和Python中的号码是多少?


阅读 152

收藏
2020-12-20

共1个答案

一尘不染

Python是强类型的。没有隐式类型转换。

您必须执行以下操作之一:

"asd%d" % 9
"asd" + str(9)
2020-12-20