算数运算符
加减乘除:+、-、*、/
*这里与其他语言基本相同,唯一值得一提的是Python3.x里的‘/’是传统数学意义上的除法(即有带小数)。
取余:% 取整://
幂运算:**
*注意:Python没有++,--运算符!
比较运算符
等于、不等于:==,!=
赋值运算符
赋值:=,+=,-=,*=,/=......
逻辑运算符
逻辑与:and 逻辑或:or 逻辑非:not
*运算规则:and看做乘法,or看做加法,true看做1,false看做0
成员运算符
检测:in,not in
list1 = [1,2,3,4,5]
print(1 in list1)
运算符优先级
这个其实我不背,一般用括号来保证不出错,从别人那拿了个过来,留着万一什么时候要用。
Lambda #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员测试: in, not in
同一性测试: is, is not
比较: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
按位与: &
移位: << ,>>
加法与减法: + ,-
乘法、除法与取余: *, / ,%
正负号: +x,-x