Python:无法理解为什么出现错误——不能连接“str”和“int”对象?
这种情况可以通过在 n+1 中添加括号(即 (n+1))得到更正。
for num in range(5): print ("%d" % (num+1))
使用 %d 会将 % 后的对象转换为字符串。由于字符串对象不能与数字相连接(此处的为 1),解释器会显示类型错误。
广告
这种情况可以通过在 n+1 中添加括号(即 (n+1))得到更正。
for num in range(5): print ("%d" % (num+1))
使用 %d 会将 % 后的对象转换为字符串。由于字符串对象不能与数字相连接(此处的为 1),解释器会显示类型错误。