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

欢迎大家批评指正,指出问题,谢谢!

原文地址:https://www.cnblogs.com/yhcTACK/p/14983928.html