:运算与运算符

Posted szc-boke

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了:运算与运算符相关的知识,希望对你有一定的参考价值。

运算与运算符

运算分类:算术运算,比较运算,赋值运算,逻辑运算,位运算,成员检测,身份运算

算术运算:+   -  * 

     /  (除,返回的一定是整型)

     **(幂) 

    //(取商,返回的不一定是整型)

    %(取余)

比较运算:>  <  <=  >=  ==  !=(不等于)

赋值运算:=  +=   -=  /=  *=   **=  //=   %=

逻辑运算:not    and   or

位运算:二进制(0b) bin

    八进制(0o) oct

    十六进制(0x)hex

    R进制转十进制:按权展开求和法

    十进制转R进制:除R取余。从下往上写

    原码:正数符号位是0,负数符号位是1

    补码:正数的补码是其本身,负数的补码是取反加一

    反码:01倒换

    与运算:&

    或运算:|

    非运算:~

    异或运算:^

    左移运算:<<

    右移运算:>>

 成员检测(只可以检测是否在容器类型中,而且只可以检查表面):

       in   

        not in

身份运算(不可改类型id永远一致,可改类型永远不会一致):

      is

      is not

 

运算优先级:

** 

~

 +-

 */% 

<<  >>  

&

^

|

< <= > >= != ==

is   is not

in not in

not  and  or

 

以上是关于:运算与运算符的主要内容,如果未能解决你的问题,请参考以下文章

Python基础——运算符与数据结构(200315)

python基础 - 变量与运算符

Python 基础入门 3 运算符与表达式

python基础:输入输出与运算符

Python新手学习基础之运算符——赋值与逻辑运算

二Python基础语法