python - 打印时无法添加字符串

标签 python

我似乎不知道如何修复我的错误。

对 Python 来说还很陌生,所以如果你能尽可能具体,会有帮助。

print ('HStartX: ') + str(HSX)
print ('LStartX: ') + str(LSX)
print ('HStartY: ') + str(HSY)
print ('LStartY: ') + str(LSY)
print ('HendX: ') + str(HEX)
print ('LendX: ') + str(LEX)
print ('HendY: ') + str(HEY)
print ('LendY: ') + str(LEY)

这是发生错误的地方..

TypeError unsupported operand type(s) for +: NoneType and 'str'

最佳答案

您应该将一个字符串与另一个字符串连接,而不是与 print 的返回值(始终为 None)连接:

print ('HStartX: ' + str(HSX))

关于python - 打印时无法添加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52416558/

相关文章:

python - 具有多种特征的隔离森林将所有事物检测为异常

python - 如何从 R 中的文本文件中删除行?

python - 需要在 pandas 的数据帧上聚合计数(rowid,colid)

Python如何对非正数进行异常处理

python - 为什么我的图表是一个疯狂闪烁的怪物?

python - OpenCV Python 中的 phaseCorrelate 函数

python - 具有 NOBLOCK 标志行为的 pyzmq socket.recv()

python - 如何在Canny边缘检测输出周围添加边界框?

python - 在模板中指定 Django CMS 占位符类型(文本、图片、链接)

python - 我的模拟时钟项目中笨重/缓慢的拖动功能