讲解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和php通信乱码问题解决方法
Apr 15 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
Apr 08 Python
pygame学习笔记(4):声音控制
Apr 15 Python
Python实现的随机森林算法与简单总结
Jan 30 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
Apr 02 Python
python中dir()与__dict__属性的区别浅析
Dec 10 Python
python多进程读图提取特征存npy
May 21 Python
python 获取sqlite3数据库的表名和表字段名的实例
Jul 17 Python
python定义类self用法实例解析
Jan 22 Python
Kmeans均值聚类算法原理以及Python如何实现
Sep 26 Python
python 利用toapi库自动生成api
Oct 19 Python
python 对一幅灰度图像进行直方图均衡化
Oct 27 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
世界上第一台立体声收音机
2021/03/01 无线电
PHP获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
PHP 文件上传全攻略
2010/04/28 PHP
PHP中函数rand和mt_rand的区别比较
2012/12/26 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP入门教程之表单与验证实例详解
2016/09/11 PHP
Javascript 判断Flash是否加载完成的代码
2010/04/12 Javascript
Jquery解析json数据详解
2013/12/26 Javascript
js与C#进行时间戳转换
2014/11/14 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
Angular 4.x 路由快速入门学习
2017/05/03 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
javascript删除数组元素的七个方法示例
2019/09/09 Javascript
Vue3 中的数据侦测的实现
2019/10/09 Javascript
JS实现进度条动态加载特效
2020/03/25 Javascript
python局域网ip扫描示例分享
2014/04/03 Python
python获取标准北京时间的方法
2015/03/24 Python
Python中下划线的使用方法
2015/03/27 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python实现自动解数独小程序
2019/01/21 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python实现复制文件到指定目录
2019/10/16 Python
pytorch AvgPool2d函数使用详解
2020/01/03 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
应届生求职信范文
2014/05/26 职场文书
任命书怎么写
2015/03/02 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
又涨知识了,自律到底多重要?
2019/06/27 职场文书