增量运算符 ++i 不会在 python 中导致错误 [重复]
Posted
技术标签:
【中文标题】增量运算符 ++i 不会在 python 中导致错误 [重复]【英文标题】:increment operator ++i does not cause an error in python [duplicate] 【发布时间】:2013-09-01 15:06:01 【问题描述】:既然python中不支持自增运算符++,为什么在给变量加前缀时不会报错。示例:
i = 3
++i
在交互式控制台上打印 3。这是为什么呢?
【问题讨论】:
【参考方案1】:看看 - 这只是一个标志:
>>> i = 3
>>> +i
3
>>> ++i
3
>>> +++i
3
>>> -i
-3
>>> --i
3
>>> ---i
-3
【讨论】:
几秒前才发现。谢谢并接受回答。【参考方案2】:Python 将++i
视为+(+i)
,这样可以正常编译,并打印与i
相同的值。
【讨论】:
以上是关于增量运算符 ++i 不会在 python 中导致错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章