Python的表達式與運算符19

一,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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章