python 运算符

算数运算符


 

+: 加

- : 减

* : 乘

**: 幂

/ : 除

//: 取整除

% : 取模

 

比较运算符


 

== : 等于

!= : 不等于

< > : 不等于

< : 小于

> : 大于

<= : 大于等于

>= : 小于等于

 

赋值运算符


 

= : 赋值

+=

-=

*=

/=

%=

**=

//=

位运算符


& : 按位于

| : 按位或

^ : 按位异或

~ : 按位取反

<< : 左移

>> : 右移

 

逻辑运算符


and : 逻辑与

or : 逻辑或

not : 逻辑非


**    if not a.isdigit():print('ddd')**

成员运算符


in : 结果为真的返回true

not in : 结果为假返回false

身份运算符


  比较两个对象的存储单元

is

is not
    type('333')     //str
    type('333') is str      //true

优先级


**

~

* /

+ -

<< >>

&

^ |

<= < > >=

<> != ==

= %= /= //= -= += *= **=

is is not

in not in

not or and

三元运算符


 

  i = a if a > b else b

  注意,else之后,不能接表达式,不然会出错

posted @ 2017-09-06 18:48  安慧桥没有你  阅读(119)  评论(0编辑  收藏  举报