码迷,mamicode.com
首页 > 编程语言 > 详细

Python的表达式与运算符19

时间:2015-10-28 17:27:54      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:python运算符

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


本文出自 “Jessen Liu的博文” 博客,请务必保留此出处http://zkhylt.blog.51cto.com/3638719/1707304

Python的表达式与运算符19

标签:python运算符

原文地址:http://zkhylt.blog.51cto.com/3638719/1707304

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!