【发布时间】:2012-10-25 03:36:24
【问题描述】:
可能重复:
Behaviour of increment and decrement operators in Python
我是 Python 新手,我对 ++ python 感到困惑。我试过 ++num 但 num 的值没有改变:
>>> a = 1
>>> ++a
1
>>> print a
1
>>> print(++a)
1
有人能解释一下吗?如果 Python 支持 ++,为什么 num 没有改变。如果不是,为什么我可以使用 ++?
【问题讨论】:
-
++a表示+(+(a)) -
@poke 谢谢!我没有搜索过那个问题,很抱歉问了一个重复的问题,我应该选择答案还是删除这个问题?
-
这个话题已经讨论过Python integer incrementing with ++
-
@sunkehappy 该问题将很快关闭,并附有另一个问题的链接,所以不用担心。
-
@gefei 我不明白这是有效的语法 - 请解释一下?
标签: python