Python 3 – 赋值运算符例子

Python 3 – 赋值运算符例子

假设变量 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 的值为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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程