Python 操作符与序列操作全解析
1. Python 操作符概述
Python 拥有丰富的操作符,不同操作符有其特定的描述和结合性。以下是常见操作符的总结:
| 操作符 | 描述 | 结合性 |
| ---- | ---- | ---- |
| x + y, x - y | 加法、减法 | 左 |
| x << y, x >> y | 左移、右移 | 左 |
| x & y | 按位与 | 左 |
| x ^ y | 按位异或 | 左 |
| x | y | 按位或 | 左 |
| x < y, x <= y, x > y, x >= y, x <> y (v2 仅), x != y, x == y | 比较(小于、小于等于、大于、大于等于、不等、相等) | 无 |
| x is y, x is not y | 身份测试 | 无 |
| x in y, x not in y | 成员测试 | 无 |
| not x | 布尔非 | 无 |
| x and y | 布尔与 | 左 |
| x or y | 布尔或 | 左 |
| x if expr else y | 三元操作符 | 无 |
| lambda arg,…: expr | 匿名简单函数 | 无 |
在 Python 2 中, <> 和 != 是同一操作符的不同形式, != 是推荐使用的版本, <>
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



