Python:无法理解为什么会出现错误:无法连接'int'和'str'对象

之所以会出现此错误,是因为解释器正在用i替换%d,然后尝试将1添加到str中,即添加str和int。为了解决这个问题,只需将i + 1括在括号中即可。 

示例

print("\

Num %d" % (i+1))