【发布时间】:2023-03-11 11:47:01
【问题描述】:
既然python中不支持自增运算符++,为什么在给变量加前缀时不会报错。示例:
i = 3
++i
在交互式控制台上打印 3。这是为什么呢?
【问题讨论】:
标签: python operators increment
既然python中不支持自增运算符++,为什么在给变量加前缀时不会报错。示例:
i = 3
++i
在交互式控制台上打印 3。这是为什么呢?
【问题讨论】:
标签: python operators increment
看看 - 这只是一个标志:
>>> i = 3
>>> +i
3
>>> ++i
3
>>> +++i
3
>>> -i
-3
>>> --i
3
>>> ---i
-3
【讨论】:
Python 将++i 视为+(+i),这样可以正常编译,并打印与i 相同的值。
【讨论】: