Python學習 增量賦值運算和一元操作符

2021-09-10 08:27:11 字數 646 閱讀 6550

增量賦值運算

增量賦值其實就是一種可以偷懶的形式,它將操作符與賦值來結合起來

一元操作符

一元操作符計時只有乙個運算元的意思,像a+b這樣,加號左右有a、b兩個運算元,叫做二元操作符。只有乙個運算元的,比如(-a),就是取a的相反數,這時候管它叫做負號。

常見的一元操作符:

一元操作符

含義__neg__()表示正號行為

__pos__()表示負號行為

__abs__()表示取絕對值

__invert__()表示按位取反

# __abs__(self):取絕對值

Python序列的增量賦值 和

增量賦值運算子 和 的表現取決於它們第乙個的操作物件。例如 背後的特殊方法是 iadd 用於就地加法 但是如果乙個序列沒有實現這個方法,python會退一步呼叫 add 以 a b為例 如果a實現了 iadd 方法,就會呼叫這個方法。同時對於可變序列 例如list 來說,a就會就地改動,就行呼叫了a...

Python學習 Python賦值運算子和位運算子

python賦值運算子 以下假設變數a為10,變數b為20 運算子 描述 例項 簡單的賦值運算子 c a b 將 a b 的運算結果賦值為 c 加法賦值運算子 c a 等效於 c c a 減法賦值運算子 c a 等效於 c c a 乘法賦值運算子 c a 等效於 c c a 除法賦值運算子 c a ...

python中的增量賦值

1,對可變的資料型別 a 1,2,3 print id a 1602469350792 b 4,5 a a b print a,id a 1,2,3,4,5 1602469421512 a 1,2,3 print id a 1736417136008 b 4,5 a b print a,id a 1...