一、Python 运算符优先级

优先级由低到高顺序如下

or 布尔“或”,and 布尔“与”,not x 布尔“非”

in,not in 成员测试

is,is not 同一性测试

<,<=,>,>=,!=,== 比较

| 按位或,^ 按位异或,& 按位与

<<,>> 移位

+,- 加法与减法

*,/,% 乘法、除法与取余

+x,-x 正负号

~x 按位翻转

** 指数

x.attribute 属性参考

x[index] 下标

x[index:index]寻址段

f(arguments...)函数调用


二、举例

not a or b+2==c,相当于(not a)or ((b+2)==c)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,151评论 0 13
  • Python的特点 1.简单 Python是一种代表简单思想的语言。 2.易学 Python有极其简单的语法。 3...
    编程鸭阅读 3,887评论 0 0
  • 目录: 5.1 pandas 的数据结构介绍 5.1.1 Series 5.1.2 DataFrame 5.1.3...
    凌岸_ing阅读 10,241评论 0 17
  • 前言 你好我是一名屌丝,我就是王雷宁!我是××学校的一名学生,我是这里的主人翁!我是...
    雷宁阅读 3,280评论 0 0
  • 爷爷的一生坎坷,在他该取妻的年龄,遇上了土地改革斗争,因为那时候家中相比于其他的家庭来说,算是能够吃上饭的,所以被...
    莫冰月阅读 1,865评论 0 0