特有表达式操作符
is 操作符测试对象身份(identity,即地址)是否相同,lambda 生成匿名函数等等。
操作 | 描述 |
x or y | 逻辑或(只有x为假,y才被计算) |
lambda args: expression | 匿名函数 |
x and y | 逻辑与(只有x为真时,y才被计算) |
not x | 逻辑反 |
<, <=, >, >=, ==, <>, != | 比较操作 |
is, is not | 身份测试 |
in, not in | 序列成员关系测试 |
x | y | 位或 |
x ^ y | 位异或 |
x & y | 位与 |
x << y, x>> y | 把x向左或向右移动y位 |
x + y, x - y | 相加 / 合并,相减 |
x * y, x / y, x % y | 乘 / 重复,除,余数 / 格式 |
-x, +x, ~x | 一元取反,一致,位取补 |
x,[i], x[i:j], x.y, x(...) | 索引,分片,限定,函数调用 |
(...), [,,,], {...}, '...' | 元组,列表,字典,转化为字符串 |