Python 的运算优先级

来源:互联网 发布:easyui tree java 生成 编辑:程序博客网 时间:2024/06/03 18:55
为了保持完整,下表是从 Python 参考手册 中引用而来。你最好使用圆括号操作符来对运算符与操作数进行分组,以更加明确地指定优先级。这也能使得程序更加可读。你可以阅读改变运算顺序来了解更多的细节。lambda:Lambda 表达式if - else :条件表达式or:布尔“或”and:布尔“与”not x:布尔“非”in, not in, is, is not, <, <=, >, >=, !=, ==:比较,包括成员资格测试(Membership Tests)和身份测试(Identity Tests)。|:按位或^:按位异或&:按位与<<, >>:移动+, -:加与减*, /, //, %:乘、除、整除、取余+x, -x, ~x:正、负、按位取反**:求幂x[index], x[index:index], x(arguments...), x.attribute:下标、切片、调用、属性引用(expressions...), [expressions...], {key: value...}, {expressions...}:显示绑定或数组、显示列表、显示字典、显示设置

原创粉丝点击