Python3赋值运算符实例

假设变量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
//= 
这对操作符两侧的操作数进行地板除并赋值给左操作数
c //= a 相当于 c = c // a

实例

假设变量 a = 10,变量b = 20,那么 -
#!/usr/bin/python3

a = 21
b = 10
c = 0

c = a + b
print ("Line 1 - Value of c is ", c)

c += a
print ("Line 2 - Value of c is ", c )

c *= a
print ("Line 3 - Value of c is ", c )

c /= a 
print ("Line 4 - Value of c is ", c )

c  = 2
c %= a
print ("Line 5 - Value of c is ", c)

c **= a
print ("Line 6 - Value of c is ", c)

c //= a
print ("Line 7 - Value of c is ", c)

当你执行上面的程序,它会产生以下结果 -
Line 1 - Value of c is  31
Line 2 - Value of c is  52
Line 3 - Value of c is  1092
Line 4 - Value of c is  52.0
Line 5 - Value of c is  2
Line 6 - Value of c is  2097152
Line 7 - Value of c is  99864

上一篇: Python3变量类型 下一篇: Python3基本运算符