您的位置:首页 > 编程语言 > Python开发

Python的表达式与运算符19

2015-10-28 15:45 585 查看
一,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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: