Python运算符

Python运算符(3)-赋值运算符

2020-03-14  本文已影响0人  复苏的兵马俑

Python语言支持以下类型的运算符:
  1、算术运算符
  2、比较(关系)运算符
  3、赋值运算符
  4、逻辑运算符
  5、位运算符
  6、成员运算符
  7、身份运算符
  8、运算符优先级

3、赋值运算符

  以下假设变量:x = 7,y = 10

运算符 描述 实例
= 简单的赋值运算符 z = x + y
将 x + y 的运算结果赋值为 z
+= 加法赋值运算符 z += x
等效于 z = z + x
-= 减法赋值运算符 z -= x
等效于 z = z - x
*= 乘法赋值运算符 z *= x
等效于 z = z * x
/= 除法赋值运算符 z /= x
等效于 z = z / x
%= 取模赋值运算符 z %= x
等效于 z = z % x
**= 幂赋值运算符 z **= x
等效于 z = z ** x
//= 取整除赋值运算符 z //= x
等效于 z = z // x

实例代码:

x = int(input('请输入x的值:'))
y = int(input('请输入y的值:'))
z = int(input('请输入z的值:'))
z = x + y
print('“z = {} + {}”的结果为:z = {}'.format(x, y, z))
z = int(input('请输入z的值:'))
z += x
print('“z += {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z -= x
print('“z -= {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z *= x
print('“z *= {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z /= x
print('“z /= {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z %= x
print('“z %= {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z **= x
print('“z **= {}”的结果为:z = {}'.format(x, z))
z = int(input('请输入z的值:'))
z //= x
print('“z //= {}”的结果为:z = {}'.format(x, z))

运行结果:

请输入x的值:3
请输入y的值:7
请输入z的值:10
“z = 3 + 7”的结果为:z = 10
请输入z的值:10
“z += 3”的结果为:z = 13
请输入z的值:10
“z -= 3”的结果为:z = 7
请输入z的值:10
“z *= 3”的结果为:z = 30
请输入z的值:10
“z /= 3”的结果为:z = 3.3333333333333335
请输入z的值:10
“z %= 3”的结果为:z = 1
请输入z的值:10
“z **= 3”的结果为:z = 1000
请输入z的值:10
“z //= 3”的结果为:z = 3
上一篇下一篇

猜你喜欢

热点阅读