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之后,不能接表达式,不然会出错

原文地址:https://www.cnblogs.com/hinimix/p/7486375.html