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中向我显示错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章
Sklearn 决策树分类器显示浮点错误 Python [不是重复的]
运行这个 django 项目,但它在 manage.py 中向我显示了这个错误