print('num_change='+num_change) TypeError: can only concatenate str (not "int") to str
时间: 2023-11-21 22:04:02 浏览: 133
Java中string和int的互相转换问题
这个错误的原因是你试图将一个整数类型的变量 `num_change` 直接与字符串类型的 `'num_change='` 相加,而 Python 不支持将不同类型的数据直接相加,需要先将它们转换成同一类型。你需要将 `num_change` 转换成字符串类型,可以使用 `str()` 函数将其转换成字符串,例如:
```
num_change = 10
print('num_change=' + str(num_change))
```
这样就可以正确地将字符串和整数进行拼接了,输出结果为:
```
num_change=10
```
阅读全文