Python:无法理解为什么出现错误 - 无法连接“str”和“int”对象?
将 n+1 放入括号 i.e. (n+1) 可以纠正该错误。
for num in range(5):
print ("%d" % (num+1))使用 %d 将 % 后面的对象转换成字符串。由于字符串对象无法与数字(此例中为 1)连接,因此解释器会显示类型错误。
广告
将 n+1 放入括号 i.e. (n+1) 可以纠正该错误。
for num in range(5):
print ("%d" % (num+1))使用 %d 将 % 后面的对象转换成字符串。由于字符串对象无法与数字(此例中为 1)连接,因此解释器会显示类型错误。