我想做这样的事情:
for i in range(999999999999999):
print ("sending messages no." + i)
但只是不知道正确的方法,因为它不会像这样工作。
答案 0 :(得分:0)
问题是,您的值 i 是一个整数,print函数将字符串作为参数。因此,您需要使用str()函数转换变量。
您的代码应如下所示:
for i in range(999999999999999):
print ("sending messages no." + str(i))
现在,我鼓励人们学习Python,所以我很乐意帮助你,但下次,如果你得到一个" TypeError:无法连接' str'和' int'对象"也许你应该首先与谷歌(或任何其他地方)核实这个错误的含义,因为它实际上告诉你我是一个整数而且它不能将它转换为字符串。
干杯