i ++在python中向我显示错误[重复]

Posted

技术标签:

【中文标题】i ++在python中向我显示错误[重复]【英文标题】:i++ In python showing me error [duplicate] 【发布时间】:2015-05-02 16:04:54 【问题描述】:

我不能在 python 中使用i++。我的代码是

i=0
while i<10:
   print i
   i++

但是如果我用i=i+1 替换i++ 它可以正常工作。我做错了什么

【问题讨论】:

python 不支持此功能。你可以使用i +=1 “我做错了什么”:你在python程序中使用了++ 所以我应该被绞死??? 你这是什么意思? 或至少被派去阅读语言文档。 【参考方案1】:

只是python不支持i++。替换该循环如下:

i=0
while i<10:
   print i
   i += 1 # add 1 to i.

或者,甚至更好(如果您确实以这种方式使用循环):

for i in range(0, 10):
    print i

请查看here 以获取所有运营商的列表。

【讨论】:

【参考方案2】:

python 中没有 ++ 运算符。你必须使用

i += 1

【讨论】:

i+=i+1 不等于 i++ 我注意到了,就在后面:) 不过谢谢提醒:) 即使i += 1 与您期望i++ 所做的不一样。整数在 Python 中是不可变的。使用i += 1,您可以在幕后创建一个新整数。

以上是关于i ++在python中向我显示错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章

为啥python3命令显示找不到它的错误[重复]

Sklearn 决策树分类器显示浮点错误 Python [不是重复的]

运行这个 django 项目,但它在 manage.py 中向我显示了这个错误

在 Swift 中向用户显示网络错误消息

Google API错误RefererNotAllowedMapError [重复]

php不显示错误[关闭]