• Python运算符


    一、算术运算符

    加(+)、减(-)、乘(*)、除(/)

    取模(%):返回除法的余数

    幂(**):返回x的y次幂

    取整(//):向下取接近商的整数

    二、比较运算符

    等于(==):比较对象是否相等

    不等于(!=):比较两对象是否不相等

    大于(>):

    小于(<):

    大于等于(>=):

    小于等于(<=):

    三、赋值运算符

    等(=):简单的赋值运算

    加等(+=):加法赋值运算;a=3 b=4        a += b   ——>     a = a+b

    减等(-=):减法赋值运算;a=3 b=4        a -= b   ——>     a = a-b

    乘等(*=):乘法赋值运算;a=3 b=4        a *= b   ——>     a = a*b

    除等(/=):除法赋值运算;a=3 b=4        a /= b   ——>     a = a/b

    模等(%=):取模赋值运算;a=3 b=4        a %= b   ——>     a = a%b

    幂等(**=):幂赋值运算;a **= b        ——>        a = a **b

    取整等(//=):取整除赋值运算;

    海象运算符(:=):用于if else 、while、推导式中,给变量赋值;

    四、位运算符

    与(&):0&0 = 0   0&1 = 0   1&0 = 0   1&1=1

    或(|):0|0 = 0   0|1 = 0   1|0 = 0        1|1=1

    异或(^):0^0 = 0   0^1 = 1   1^0 = 1

    取反(~):~0 = 1        ~1=0

    左移(<<):左移一位,相当于乘一个二2,左移两位,相当于两个2……;

    4 << 3 即 4 * 2 * 2 * 2 = 32

    右移(>>):右移一位,相当于除一个2,右移两位,相当于除两个2……;

    16 >> 3 即 16 /2 /2 /2 = 2

    五、逻辑运算符

    与(and):且关系

    或(or):或关系

    非(not):进行非运算

    优先级:not ——> and ——> or

    六、成员运算符(判断某个元素是否在某个集合中)

    in:用来判断在其中;

    not in:用来判断不在其中;

    七、身份运算符(判断两个标识是否指向同一个对象)

    is:判断两个标识是指向同一个存储单元;

    is not:判断两个标识不是指向同一个存储单元;

    八、运算符优先级

    ** ——> ~ - + ——>

  • 相关阅读:
    安防监控视频云存储平台EasyNVR对接EasyNVS时,一直不上线该如何解决?
    授权调用: 介绍 Transformers 智能体 2.0
    C++多态详解
    阿里P8架构师吐血整理的超全Java进阶教程:基础+容器+并发+虚拟机+IO
    Vue的属性和方法以及双向绑定
    day02 快速上手
    四. Dockerfile配合IDEA实现一键部署
    Java单元测试 - mock静态方法
    vs2022中使用gridview显示sqlserver中的数据时只显示了列而没有显示表中的数据
    5、React组件生命周期
  • 原文地址:https://blog.csdn.net/ren_luxia/article/details/128065183