【问题标题】:some simple coding in python, don't know what to dopython中的一些简单编码,不知道该怎么做
【发布时间】:2016-05-30 09:36:29
【问题描述】:

我想做这样的事情:

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

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

【问题讨论】:

  • 您是否阅读了收到的错误消息?这是令人难以置信的自我解释。
  • 检查错误信息。如果仍然不清楚,请发布它,但它应该很容易。
  • 你怎么知道它不起作用?

标签: python python-3.x


【解决方案1】:

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

您的代码应如下所示:

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

现在,我鼓励人们学习 Python,所以我很乐意帮助你,但下一次,如果你得到一个“TypeError: cannot concatenate 'str' and 'int' objects”也许您应该首先向 Google(或任何其他地方)检查此错误的含义,因为它实际上告诉您 i 是一个整数并且它无法将其转换为字符串。

干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-15
    • 1970-01-01
    • 2014-02-28
    • 1970-01-01
    • 2022-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多