Python:无法理解为什么出现错误 - 无法连接“str”和“int”对象?


将 n+1 放入括号 i.e. (n+1) 可以纠正该错误。

for num in range(5):
    print ("%d" % (num+1))

使用 %d 将 % 后面的对象转换成字符串。由于字符串对象无法与数字(此例中为 1)连接,因此解释器会显示类型错误。

更新于: 2020 年 3 月 13 日

127 次浏览

开启您的职业生涯

通过完成课程获得认证

开始
广告
© . All rights reserved.