运算符

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

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


三:赋值运算符

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

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


五:逻辑运算符(布尔)
    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 # 内存池的概念

 





posted @ 2018-09-27 15:33  faithyiyo  阅读(99)  评论(0编辑  收藏  举报