标签: python operators increment
由于python不支持增量运算符++,为什么在为变量添加前缀时不会导致错误。例如:
i = 3 ++i
在交互式控制台上打印3。那是为什么?
答案 0 :(得分:5)
看一看 - 这只是一个标志:
>>> i = 3 >>> +i 3 >>> ++i 3 >>> +++i 3 >>> -i -3 >>> --i 3 >>> ---i -3
答案 1 :(得分:3)
Python将++i视为+(+i),可以正常编译,并打印与i相同的值。
++i
+(+i)
i