python3之运算符

1 赋值运算符

=         简单赋值
+=num     先加num再赋值
-=num     先减num再赋值
*=num     先乘num再赋值
/=num     先除num再赋值
%=num     先除num取余再赋值
**=num    先乘num次方再赋值
//=num    先整除num再赋值

 

2 算数运算符

+-*/%    取余
**//    取整除,向下取整

 

3 比较运算符

==    相等
!=    不相等
>     大于
<     小于
>=    大于等于
<=    小于等于

 

4 位运算符

&      位与
|      位或
^      位异或
~      位取反
<<n    位左移n,相当于乘以2**n
>>n    位右移n,相等于除以2**n

 

5 逻辑运算符

andornot

 

6 身份运算符

is          两个变量是否引用同一个对象,是则返回Ture,否则返回False
is not      两个变量是否引用不同对象,是则返回Ture,否则返回False

 

7 成员运算符

in        成员在序列中,如:9 in range(10,100)返回False
not in    成员不在序列中,如:9 not in range(10,100)返回Ture

 

8 三目运算符

三目运算符
True_statement if condition_test else False_statement


如:
c=a if a >b else b 得到a,b中的较大的值

 

9 运算符优先级

从上到下优先级递减

**
~
正负号:+,-
*,%,/,//
加减:+,-
>>,<<
&
^
|
比较运算符
is,not is
in.not in
not
and
or

 

posted @ 2020-07-19 18:58  junffzhou  阅读(199)  评论(0编辑  收藏  举报