讲解Python中运算符使用时的优先级


Posted in Python onMay 14, 2015

 运算符优先级来确定条件的表达式中的分组。这会影响一个表达式如何计算。某些运算符的优先级高于其他;例如,乘法运算符的优先级比加法运算更高。

例如x=7 + 3* 2;这里,x被赋值13,而不是20,因为运算符*的优先级比+更高,所以它首先乘以3 * 2,然后加7。

这里,具有最高优先级运算符出现在表格上方,那些最低的显示在底部。在一个表达式,更高的优先级运算符将首先计算。

讲解Python中运算符使用时的优先级

 例如:

试试下面的例子来理解Python编程语言可供选择的运算符优先级:

#!/usr/bin/python

a = 20
b = 10
c = 15
d = 5
e = 0

e = (a + b) * c / d    #( 30 * 15 ) / 5
print "Value of (a + b) * c / d is ", e

e = ((a + b) * c) / d   # (30 * 15 ) / 5
print "Value of ((a + b) * c) / d is ", e

e = (a + b) * (c / d);  # (30) * (15/5)
print "Value of (a + b) * (c / d) is ", e

e = a + (b * c) / d;   # 20 + (150/5)
print "Value of a + (b * c) / d is ", e

当执行上面的程序,它会产生以下结果:

Value of (a + b) * c / d is 90
Value of ((a + b) * c) / d is 90
Value of (a + b) * (c / d) is 90
Value of a + (b * c) / d is 50
Python 相关文章推荐
详解Python的Django框架中的通用视图
May 04 Python
Python图片裁剪实例代码(如头像裁剪)
Jun 21 Python
详解Python中for循环是如何工作的
Jun 30 Python
基于Django的ModelForm组件(详解)
Dec 07 Python
pandas通过索引进行排序的示例
Nov 16 Python
Python中的十大图像处理工具(小结)
Jun 10 Python
django的model操作汇整详解
Jul 26 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
Python3 Tensorlfow:增加或者减小矩阵维度的实现
May 22 Python
如何写python的配置文件
Jun 07 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
如何查看python关键字
Jan 17 Python
讲解Python中的标识运算符
May 14 #Python
在Python中使用成员运算符的示例
May 13 #Python
总结Python中逻辑运算符的使用
May 13 #Python
解析Python中的二进制位运算符
May 13 #Python
整理Python中的赋值运算符
May 13 #Python
实例说明Python中比较运算符的使用
May 13 #Python
举例讲解Python中的算数运算符的用法
May 13 #Python
You might like
php select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
php中filter函数验证、过滤用户输入的数据
2014/01/13 PHP
PHP解析html类库simple_html_dom的转码bug
2014/05/22 PHP
PHP积分兑换接口实例
2015/02/09 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
大家须知简单的php性能优化注意点
2016/01/04 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
2010/01/22 Javascript
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
2011/09/13 Javascript
jquery滚动条插件jScrollPane的使用介绍
2013/11/08 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
2014/10/11 Javascript
js简单抽奖代码
2015/01/16 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
vue实现简单瀑布流布局
2020/05/28 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
javascript自定义加载loading效果
2020/09/15 Javascript
[53:43]VP vs NewBee Supermajor 胜者组 BO3 第三场 6.5
2018/06/06 DOTA
python实现学生信息管理系统
2020/04/05 Python
Python深拷贝与浅拷贝用法实例分析
2019/05/05 Python
Django发送邮件和itsdangerous模块的配合使用解析
2019/08/10 Python
解决Django连接db遇到的问题
2019/08/29 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
英国办公用品商店:Office Outlet
2018/04/04 全球购物
Koral官方网站:女性时尚运动服
2019/04/10 全球购物
写求职信有哪些注意事项
2014/05/08 职场文书
2014年班主任工作总结
2014/11/08 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
个性发展自我评价2015
2015/03/09 职场文书
接待员岗位职责范本
2015/04/15 职场文书
毕业论文致谢信
2015/05/14 职场文书
python中mongodb包操作数据库
2022/04/19 Python