Python中的基本值和运算符总结
| 类型 | 描述 | 语法示例 |
|---|---|---|
| 整数 | 没有小数部分的数字 | 42 |
| 浮点数 | 有小数部分的数字 | 42.5、 42.5e-2 |
| 复数 | 实数(整数或浮点数)和虚数的和 | 38 + 4j、 42j |
| 字符串 | 不可修改的字符序列 | 'foo'、 "bar"、 """baz"""、 r'\n' |
| 运 算 符 | 描 述 | 优 先 级 |
|---|---|---|
| lambda | lambda表达式 | 1 |
| ... if ...else | 添加表达式 | 2 |
| or | 逻辑或 | 3 |
| and | 逻辑与 | 4 |
| not | 逻辑非 | 5 |
| in | 成员资格检查 | 6 |
| not in | 非成员资格检查 | 6 |
| Is | 相同性测试 | 6 |
| is not | 不相同测试 | 6 |
| < | 小于 | 6 |
| > | 大于 | 6 |
| <= | 小于或等于 | 6 |
| >= | 大于或等于 | 6 |
| == | 等于 | 6 |
| != | 不等于 | 6 |
| | | 按位或 | 7 |
| ^ | 按位异或 | 8 |
| & | 按位与 | 9 |
| << | 左移位 | 10 |
| >> | 右移位 | 10 |
| + | 加 | 11 |
| - | 减 | 11 |
| * | 乘 | 12 |
| @ | 矩阵乘法 | 12 |
| / | 除 | 12 |
| // | 整数除法 | 12 |
| % | 求余 | 12 |
| + | 单目相同 | 13 |
| - | 单目相反 | 13 |
| ~ | 按位求补 | 13 |
| ** | 幂 | 14 |
| x.attribute | 属性引用 | 15 |
| x[index] | 元素访问 | 15 |
| x[index1:index2[:index3]] | 切片 | 15 |
| f(args...) | 函数调用 | 15 |
| (...) | 将表达式用括号括起或元组显示 | 16 |
| [...] | 列表显示 | 16 |
| 字典显示 | 16 |
浙公网安备 33010602011771号