2、算数运算符:
/:除法运算符得出的时除法运算的结果,不会对结果取整。例如50/8得到的结果是6.25。
//:取整运算符,得到的时运算结果的整数部分。
%:取余运算符,得到的是运算结果的小数部分。
*:乘法运算符,a*b得到的是a乘以b的结果。
+、-:加减法运算符,得出的就是两个数相加或相减的结果。
以下运算符优先级顺序依次递增:Lambda #运算优先级最低
逻辑运算符: or
逻辑运算符: and
逻辑运算符:not
成员测试: in, not in
同一性测试: is, is not
比较: <,<=,>,>=,!=,==
按位或: |
按位异或: ^
按位与: &
移位: << ,>>
加法与减法: + ,-
乘法、除法与取余: *, / ,%
正负号: +x,-x
1、and为且,and两边的变量都是true的时候结果是true
如:1)5>3 and 4>2 True
2)5>3 and 4<2 False
2、or为或,有一个是true的时候结果即为true
如:1)5>3 or 4>2 True
2) 5>3 or 4<2 True
3、not取反.
如:1)not 5>3 False
2)not 5<3 True
4、当not和and及or在一起运算时,优先级为是 not >and >or.
如果有括号,括号的优先级最高,先运算括号中的结果。