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.