一,python常用的表达式操作符

    1.算术运算

        x * y, x / y,  x // y, x % y

        x + y, x - y

    2.逻辑运算:

        x or y, x and y, not x

    3.成员关系运算:

        x in y, x not in y

    4.对象实例测试:

        x is y, x not is y

    5.比较运算:

        x < y, x > y, x <= y, x >= y, x == y, x != y

    6.位运算:

        x | y, x & y, x ^ y, x << y, x >> y

    7.一元运算:

        -x, +x, ~x(按位取反)

    8.幂运算:

        x ** y

    9.索引和分片:

        x[i], x[i:j], x[i:j:stride]

    10.调用运算:

        x(...)

    11.取属性:

        x.attribute

    12.元组:

        (...)

    13.序列:

        [...]

    14.字典:

        {...}

    15.三元选择表达式:

        x if y else z

    16.匿名函数:

        lambda args: expression

    17.生成器函数发送协议:

        yield x

二,运算优先级,从高到低

    (...), [...], {...}

    s[i], s[i:j]

    s.attribute

    s(...) ,函数调用

    +x, -x, ~x

    x ** y

    *, /, //, %

    +, -

    <<, >>

    &

    ^

    |

    <, <=, >, >=, ==, !=

    is, not is 

    in, not in

    not

    and 

    or

    lambda