• 运算符


    教程:
    一:算数运算符
        
        +、- 、* 、/
        %
        //
        **

    二:关系运算符
        ==
        !=
        <=
        >+


    三:赋值运算符

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

    四:位运算符(按照位操作)
        
        &
        |    ~    ^异或
        <<    >>


    五:逻辑运算符(布尔)
        and or not
        
    六:成员运算符
        in
        not in
    七:身份运算符
        is
        not is
        
    根据程序结果抛出----is 与 == 区别:
        
        is 用于判断两个变量引用对象是否为同一个,
        == 用于判断引用变量的值是否相等。
        重用对象内存的方法
        [-5, 256]开辟了整型池

    八:运算符优先级

      使用过程中,是要遇到不确定的就加()

    CODE:

     1 # -----------------------------------------------------------------------------------------------------#
     2 # 位运算符
     3 # -----------------------------------------------------------------------------------------------------#
     4 
     5 a = 12
     6 c = a << 2
     7 
     8 print(c)
     9 c = c >> 2
    10 print(c)
    11 
    12 # -----------------------------------------------------------------------------------------------------#
    13 # is 和 ==的区别
    14 # -----------------------------------------------------------------------------------------------------#
    15 
    16 x = 3
    17 y = 3
    18 print(x is y)
    19 print(x == y)
    20 
    21 
    22 m = 1000000000
    23 n = 1000000000
    24 
    25 print(n is m)
    26 print(m == n)
    27 
    28 # 内存池的概念





  • 相关阅读:
    重载的概念和体现形式
    构造方法的概述和使用
    可变长参数
    成员方法的定义
    Point类的定义
    Person类的定义
    类和对象以及引用的定义
    高数学习----微积分
    高数学习----向量代数和空间解析几何
    一个无法解析的外部命令and无法解析的外部符号
  • 原文地址:https://www.cnblogs.com/faithyiyo/p/9713375.html
Copyright © 2020-2023  润新知