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


这种情况可以通过在 n+1 中添加括号(即 (n+1))得到更正。

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

使用 %d 会将 % 后的对象转换为字符串。由于字符串对象不能与数字相连接(此处的为 1),解释器会显示类型错误。

更新于: 13-Mar-2020

127 次浏览

开创你的 职业

通过完成课程获得认证

开始吧
广告