为了账号安全,请及时绑定邮箱和手机立即绑定

打印时无法添加字符串

打印时无法添加字符串

四季花海 2021-06-18 18:45:13
我似乎无法弄清楚如何解决我的错误。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”
查看完整描述

2 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

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

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


查看完整回答
反对 回复 2021-06-22
?
慕标5832272

TA贡献1966条经验 获得超4个赞

Python 的print()函数不返回任何内容,因此当您调用print ('string')该调用的结果是None. 当您尝试将其添加到您的字符串转换时,会发生错误。

例如,您可以通过在打印函数中添加字符串来解决此问题

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


查看完整回答
反对 回复 2021-06-22
  • 2 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信