increment operator ++我不会在python中导致错误

时间:2013-08-29 09:05:40

标签: python operators increment

由于python不支持增量运算符++,为什么在为变量添加前缀时不会导致错误。例如:

i = 3
++i

在交互式控制台上打印3。那是为什么?

2 个答案:

答案 0 :(得分:5)

看一看 - 这只是一个标志:

>>> i = 3
>>> +i
3
>>> ++i
3
>>> +++i
3
>>> -i
-3
>>> --i
3
>>> ---i
-3

答案 1 :(得分:3)

Python将++i视为+(+i),可以正常编译,并打印与i相同的值。