打印时无法添加字符串

我似乎无法弄清楚如何解决我的错误。


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 不支持 + 的操作数类型:NoneType 和“str”


四季花海
浏览 112回答 2
2回答

大话西游666

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

慕标5832272

Python 的print()函数不返回任何内容,因此当您调用print ('string')该调用的结果是None. 当您尝试将其添加到您的字符串转换时,会发生错误。例如,您可以通过在打印函数中添加字符串来解决此问题print('HStartX: ' + str(HSX))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python