Python 中 ++ 和 -- 运算符的行为是什么?


在 C/C++ 和 Java 等语言中,++ 和 -- 运算符定义为增量和减量运算符。在 Python 中,它们未定义为运算符。

在 Python 中,对象存储在内存中。变量只是标签。数字对象不可变。因此,不能对它们进行增量或减量。

但是,前缀 ++ 或 -- 不会引发错误,但也不会执行任何操作。

>>> a=5
>>> b=6
>>> ++a
5
>>> --b
6

后缀 ++ 或 -- 会产生错误

>>> a=5
>>> b=6
>>> a++
SyntaxError: invalid syntax
>>> b--
SyntaxError: invalid syntax

更新时间:2020 年 2 月 26 日

193 次浏览

开启你的 职业生涯

完成课程,获得认证

开始学习
广告
© . All rights reserved.