运算符和表达式
一运算符
1.赋值运算符
2.算数运算符
3.关系运算符
4.逻辑运算符
1.赋值运算符
‘=‘ 等于 :x=3,y=af
’+=' 加等于 :x+=2
’-=' 减等于 :x+=2
’*=' 乘等于 :x*=2
’/=' 除等于 :x/=2
’%=' 求和等于 :x+=2
2.算数运算符
‘+' 加法: x+y
'-’ 减法: x-y
'*' 乘法: x*y
'/' 实数除法: 3/2,3.0/2
'//' 整数除法:5.6//2
'%' 求余除法:17%6
'**' 求幂运算:2**3=8
3.关系运算符
’<' 小于: 1<2
'>' 大于: 2>3
‘<=’ 小于等于:1<=1
'>=' 大于等于:2>=1
'!=‘ 不等于:1!=2
’==’ 完全等于:2==2
*运算符优先级
表达式中含有多个运算符,运算符级别高的先计算
①同级别运算符 ,从左往右
②lambda 从上往下 级别降低 逻辑>关系>数学
逻辑运算 :or
逻辑运算 :and
逻辑运算 :not
成员测试 :in ,not in
同一性测试 :is,is not
比较 :<,<=,>,>=,!=,==
按位或 :|
按位异或 :^
按位与 :&
移位 :<<,>>
加法与减法 :+,-
乘法,除法.取余:* ,/ ,%
正负号:+X,-X
按位翻转:~x