可能很多新手朋友碰到python 连接字符串和数字的问题,今天就给大家说下字符串和数字相加的问题:

首先强调一点的是,python是强类型的语言,如果你把一个字符串和数字直接做连接的操作的话,会报错:
TypeError: unsupported operand type(s) for +: 'int' and 'str'

下面是我们的一个例子:

a = 123
b = 'string'

c = a + b

如果你要数字和字符串连接的话,可以把数字通过str的方法转换成字符串的形式,然后再做连接的操作。
比如c = str(a) + b

最好的结果是:123string