美文网首页
第二节: 运算符

第二节: 运算符

作者: tenro | 来源:发表于2020-07-08 17:20 被阅读0次

    算术运算符:

    +   加 
    -   减
    *   乘 
    /   除 
    %   取余
    *   幂 
    //  取整除 
    

    赋值运算符:

    =   赋值运算符   c = a + b 将 a + b 的运算结果赋值为 c
    +=  加法赋值运算符 c += a 等效于 c = c + a
    -=  减法赋值运算符 c -= a 等效于 c = c - a
    *=  乘法赋值运算符 c *= a 等效于 c = c * a
    /=  除法赋值运算符 c /= a 等效于 c = c / a
    %=  取模赋值运算符 c %= a 等效于 c = c % a
    **= 幂赋值运算符  c **= a 等效于 c = c ** a
    //= 取整除赋值运算符    c //= a 等效于 c = c // a
    :=  海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。
    

    比较运算符:

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

    Python位运算符

    &     并,与
    |     或
    ^     异或
    ~     取反
    <<    左移动
    >>    右移动
    

    逻辑运算符:

    and    并,与
    or     或
    not    非
    
    优先级: not > and > or 
    

    成员运算符:

        in  是否存在于某个对象中
    not in  是否不存在于某个对象中
    举例:
    
    a = 1
    b = 20
    list = [1, 2, 3, 4, 5 ]
    
    a in  list   # '结果返回true'
    b in list    # '结果返回false
    
    a not in list   #结果返回false
    b not in list   #结果返回true
    

    身份运算符:

      is    判断相比较的两个对象是否引用于同一个对象
    is not  判断相比较的两个对象是否引用于不同对象
    举例:
    a = 10
    b = 10
    c = 20
    
    a is b #引用于同一对象,返回true
    a is c #引用于不同对象,返回false
    
    a is not  b #引用于同一个对象,返回false
    a is not c #引用于不同对象,返回true
    

    相关文章

      网友评论

          本文标题:第二节: 运算符

          本文链接:https://www.haomeiwen.com/subject/hnuzqktx.html