编程语言
首页 > 编程语言> > Python运算符

Python运算符

作者:互联网

Python运算符

(1)算数运算符:  + - * / // % **
(2)比较运算符:  > < >= <= == !=   
(3)赋值运算符:  = += -= *= /= //= %= **=
(4)成员运算符:  in 和 not in (针对于容器型数据)
(5)身份运算符:  is 和 is not (检测两个数据在内存当中是否是同一个值)  
(6)逻辑运算符:  and or not
(7)位运算符:    & | ~ ^ << >>
python运算符注意点
算数运算符% 取余 , //地板除 , ** 幂运算
比较运算符== 比较两个值是否相等 != 比较两个值是否不同
赋值运算符a += 1 => a = a+1
成员运算符in 或 not in 判断某个值是否包含在(或不在)一个容器类型数据当中
身份运算符is 和 is not 用来判断内存地址是否相同
逻辑运算符优先级 () > not > and > or
位运算符优先级 (<<或 >> ) > & > ^ > | 5 << 1 结果:10 , 5 >> 1 结果:2

运算符优先级

个别运算符:
	运算符优先级最高的: **
	运算符优先级最低的: =
	()可以提升优先级
	
一元运算符 > 二元运算符 (优先级)
	一元运算符 : 同一时间,操作一个值 ~ - 
	二元运算符 : 同一时间,操作一个值 + - * / ....
	
同一种类运算符:
	算数运算符 : 乘除 > 加减
	逻辑运算符 : () > not > and > or 
	位运算符   : ( << >> ) > & > ^ > |

整体排序:
	算数运算符 > 位运算符 > 比较运算符 > 身份运算符 > 成员运算符 > 逻辑运算符
	赋值运算符用来做收尾

标签:逻辑,优先级,Python,运算符,算数,比较
来源: https://blog.csdn.net/weixin_49756466/article/details/122354770