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

Python 运算符优先级

时间:2014-10-01 13:12:21      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   sp   div   c   on   

这个表给出Python的运算符优先级(从低到高).

从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。

这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。

Python 运算符优先级
运算符描述
lambda Lambda表达式
or 布尔“或”
and 布尔“与”
not x 布尔“非”
in,not in 成员测试
is,is not 同一性测试
<,<=,>,>=,!=,== 比较
| 按位或
^ 按位异或
& 按位与
<<,>> 移位
+,- 加法与减法
*,/,% 乘法、除法与取余
+x,-x 正负号
~x 按位翻转
** 指数
x.attribute 属性参考
x[index] 下标
x[index:index] 寻址段
f(arguments...) 函数调用
(experession,...) 绑定或元组显示
[expression,...] 列表显示
{key:datum,...} 字典显示
‘expression,...‘ 字符串转换

转载:http://prayer163.blog.163.com/blog/static/29018857201301091850765/

Python 运算符优先级

标签:style   blog   http   io   ar   sp   div   c   on   

原文地址:http://www.cnblogs.com/LittleRedPoint/p/4003136.html

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