在python中进行一些简单的编码,不知道该怎么做

时间:2016-02-18 09:40:32

标签: python python-3.x

我想做这样的事情:

for i in range(999999999999999):
     print ("sending messages no." + i)

但只是不知道正确的方法,因为它不会像这样工作。

1 个答案:

答案 0 :(得分:0)

问题是,您的值 i 是一个整数,print函数将字符串作为参数。因此,您需要使用str()函数转换变量。

您的代码应如下所示:

for i in range(999999999999999): print ("sending messages no." + str(i))

现在,我鼓励人们学习Python,所以我很乐意帮助你,但下次,如果你得到一个" TypeError:无法连接' str'和' int'对象"也许你应该首先与谷歌(或任何其他地方)核实这个错误的含义,因为它实际上告诉你我是一个整数而且它不能将它转换为字符串。

干杯