1. 程式人生 > 其它 >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 等效於 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

歡迎大家批評指正,指出問題,謝謝!