Python賦值運算子
阿新 • • 發佈:2021-07-07
假設變數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 等效於 c = c / a |
%= |
取模賦值運算子 |
c %= a 等效於 c = c % a |
**= |
冪賦值運算子 |
c **= a 等效於 c = c ** a |
//= |
取整除賦值運算子 |
c //= a 等效於 c = c // a |
例如:
a = 35
b = 10
c = 0
c = a + b
print("1 - c 的值為:, c")
c += a
print("2 - c 的值為:", c)
c *= a
print("3 - c 的值為:", c)
c /= a
print("4 - c 的值為:", c)
c = 2
c %= a
print("5 - c 的值為:", c)
c **= a
print("6 - c 的值為:", c)
c //= a
print("7 - c 的值為:", c)
上面的程式執行結果是:
1 - c 的值為:, c
2 - c 的值為: 80
3 - c 的值為: 2800
4 - c 的值為: 80.0
5 - c 的值為: 2
6 - c 的值為: 34359738368
7 - c 的值為: 981706810
歡迎大家批評指正,指出問題,謝謝!