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

更新日期: 26-2月-2020

189 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.