讲解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 3.5下xadmin的使用及修复源码bug
May 10 Python
对Python中type打开文件的方式介绍
Apr 28 Python
解决django服务器重启端口被占用的问题
Jul 26 Python
python实现画出e指数函数的图像
Nov 21 Python
Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例
Mar 03 Python
pycharm 关掉syntax检查操作
Jun 09 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
详解使用scrapy进行模拟登陆三种方式
Feb 21 Python
Python中tkinter的用户登录管理的实现
Apr 22 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
python解析照片拍摄时间进行图片整理
Jul 23 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
windows xp下安装pear
2006/12/02 PHP
php基于CodeIgniter实现图片上传、剪切功能
2016/05/14 PHP
php实现批量修改文件名称的方法
2016/07/23 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
PHP设计模式之策略模式原理与用法实例分析
2019/04/04 PHP
利用404错误页面实现UrlRewrite的实现代码
2008/08/20 Javascript
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
javascript中的throttle和debounce浅析
2014/06/06 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
原生js和jQuery写的网页选项卡特效对比
2015/04/27 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
jquery ezUI 双击行记录弹窗查看明细的实现方法
2016/06/01 Javascript
基于JavaScript实现鼠标向下滑动加载div的代码
2016/08/31 Javascript
node.js学习之交互式解释器REPL详解
2016/12/08 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[52:31]VP vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
EM算法的python实现的方法步骤
2018/01/02 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
Python中pass的作用与使用教程
2020/11/13 Python
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
Ivory Isle Designs美国/加拿大:婚礼和活动文具公司
2018/08/21 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
历史学专业毕业生求职信
2013/09/27 职场文书
销售员求职个人的自我评价
2014/02/19 职场文书
财政局党的群众路线教育实践活动剖析材料
2014/10/13 职场文书