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
网友评论