下面这个表给出Python的运算符优先级,从最低的优先级(最松散地结合)到最高的优先级(最紧密地结合)。这意味着在一个表达式中,Python会首先计算表中较下面的运算符,然后在计算列在表上部的运算符。
下面这张表(与Python参考手册中的那个表一模一样)已经顾及了完整的需要。事实上,我建议你使用圆括号来分组运算符和操作数,以便能够明确地指出运算的先后顺序,使程序尽可能地易读。例如,2 + (3 * 4)显然比2 + 3 * 4清晰。与此同时,圆括号也应该正确使用,而不应该用得过滥(比如2 + (3 + 4))。
运算符 | 描述 |
---|---|
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,...' | 字符串转换 |
计算顺序
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机介绍python中运算符优先级
后端开发2023-06-02
VBS中运算符优先级的介绍
后端开发2023-06-08
C#运算符的优先级介绍
后端开发2023-06-18
JS中的运算符的优先级介绍
后端开发2024-04-02
python运算符优先级表
后端开发2023-01-31
Java 运算符优先级
后端开发2023-09-21
oracle逻辑运算符与其优先级简介
后端开发2024-04-02
Python运算符优先级是怎样的
后端开发2023-06-27
Python运算符优先级详细整理
后端开发2023-01-07
【从零学习python 】08.Python了解位运算符, 运算符优先级
后端开发2023-08-31
python运算符优先级顺序怎么排
后端开发2023-12-18
python中的各种运算符介绍
后端开发2024-04-02
Java运算符优先级详解
后端开发2023-06-03
JavaScript中运算符的优先级是什么
后端开发2024-04-02
C#中运算符的优先级是什么
后端开发2023-06-17
python运算符号详细介绍
后端开发2024-04-02
Python中的比较运算符用法介绍
后端开发2023-06-02
JavaScript运算符优先级实例分析
后端开发2024-04-02
php运算符优先级是怎样的
后端开发2023-06-14
咦!没有更多了?去看看其它编程学习网 内容吧