python基本运算符
一 算术运算
+ - * / // % **
二 比较运算
比较运算只能在同类型之间进行,其中int与float同属于数字类型
> >= < <= == !=
三 赋值运算
1 增量赋值
+=
-=
*=
/=
**=
//=
2 链式赋值
a=b=c=d=1
3 交叉赋值
a = 10
b = 20
a,b = b,a
4 解压赋值
nums = [1,2,3,4,5]
a = nums[0]
a,b,c,d,e = nums
a,b,c,_,_ = nums
a,b,*_ = nums
四 逻辑运算
and or nor
and:连接左右两个条件,两个条件必须都成立,最后结果才为True,一旦左边条件为假,则为假
or:连接左右两个条件,只要有一个条件成立,则为真,一旦左边结果为真,则为真
not:取反,只对紧跟其后的条件结果取反
优先级:not>or>and
五 身份运算 is与==
is 比较id是否相等
== 比较值是否相等