- 前言
- 一、Python 算术运算符
- 二、Python 赋值运算符
- 三、Python 比较运算符
- 四、Python 逻辑运算符
- 五、Python 身份运算符
- 六、Python 成员运算符
- 七、Python 位运算符
- 总结
前言
Python 运算符
运算符用于对变量和值执行操作。
Python 在以下组中划分运算符:
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 身份运算符
- 成员运算符
- 位运算符
一、Python 算术运算符
我们可以使用算术运算符与数值一起使用来执行常见的数学运算:
x = 2 y = 2 # + 加 print(x + y) # 4 # - 减 print(x - y) # 0 # * 乘 print(x * y) # 4 # / 除 print(x / y) # 1.0 # % 取模 print(x % y) # 0 # ** 幂 print(x ** y) # 4 # // 取整除 print(x // y) # 1二、Python 赋值运算符
赋值运算符用于为变量赋值:
运算符 实例 等同于 = x = 5 x = 5 += x += 3 x = x + 3 -= x -= 3 x = x - 3 *= x *= 3 x = x * 3 /= x /= 3 x = x / 3 %= x %= 3 x = x % 3 //= x //= 3 x = x // 3 **= x **= 3 x = x ** 3 &= x &= 3 x = x & 3 |= x |= 3 x = x | 3 ^= x ^= 3 x = x ^ 3 >>= x >>= 3 x = x >> 3三、Python 比较运算符
比较运算符用于比较两个值:
运算符 名称 实例 == 等于 x == y != 不等于 x != y > 大于 x > y < 小于 x < y >= 大于或等于 x >= y <= 小于或等于 x <= y四、Python 逻辑运算符
逻辑运算符用于组合条件语句:
运算符 描述 实例 and 如果两个语句都为真,则返回 True。 x > 3 and x < 10 or 如果其中一个语句为真,则返回 True。 x > 3 or x < 4 not 反转结果,如果结果为 true,则返回 False。 not(x > 3 and x < 10)五、Python 身份运算符
身份运算符用于比较对象,不是比较它们是否相等,但如果它们实际上是同一个对象,则具有相同的内存位置
运算符 描述 实例 is 如果两个变量是同一个对象,则返回 true。 x is y is not 如果两个变量不是同一个对象,则返回 true。 x is not y六、Python 成员运算符
成员资格运算符用于测试序列是否在对象中出现:
运算符 描述 实例 in 如果对象中存在具有指定值的序列,则返回 True。 x in y not in 如果对象中不存在具有指定值的序列,则返回 True。 x not in y七、Python 位运算符
位运算符用于比较(二进制)数字:
运算符 描述 实例 & AND 如果两个位均为 1,则将每个位设为 1。 | OR 如果两位中的一位为 1,则将每个位设为 1。 ^ XOR 如果两个位中只有一位为 1,则将每个位设为 1。 ~ NOT 反转所有位。 << Zero fill left shift 通过从右侧推入零来向左移动,推掉最左边的位。 >> Signed right shift 通过从左侧推入最左边的位的副本向右移动,推掉最右边的位。
总结
Python 运算符看着是很多其实都比较简单,像现实生活中的一些逻辑语句一样,只要多多使用,可以很快的掌握。



