讲解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 从远程服务器下载东西的代码
Feb 10 Python
python分析apache访问日志脚本分享
Feb 26 Python
彻底理解Python list切片原理
Oct 27 Python
python flask中静态文件的管理方法
Mar 20 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
Python中循环引用(import)失败的解决方法
Apr 22 Python
教你利用Python玩转histogram直方图的五种方法
Jul 30 Python
Python中xml和json格式相互转换操作示例
Dec 05 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
Python 经典算法100及解析(小结)
Sep 13 Python
Python 装饰器原理、定义与用法详解
Dec 07 Python
Python如何基于selenium实现自动登录博客园
Dec 16 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 飞信好友免费短信API接口开源版
2010/07/22 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
ASP.NET中AJAX 调用实例代码
2012/05/03 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
AngularJS进行性能调优的7个建议
2015/12/28 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
微信小程序开发中的疑问解答汇总
2017/07/03 Javascript
详解Vue-cli代理解决跨域问题
2017/09/27 Javascript
input type=file 选择图片并且实现预览效果的实例
2017/10/26 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
在Web关闭页面时发送Ajax请求的实现方法
2019/03/07 Javascript
Vue.js的模板语法详解
2020/02/16 Javascript
微信小程序实现搜索框功能及踩过的坑
2020/06/19 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
Python 获取新浪微博的最新公共微博实例分享
2014/07/03 Python
python获取外网IP并发邮件的实现方法
2017/10/01 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
django和vue实现数据交互的方法
2019/08/21 Python
python3读取csv文件任意行列代码实例
2020/01/13 Python
使用sklearn的cross_val_score进行交叉验证实例
2020/02/28 Python
tensorflow下的图片标准化函数per_image_standardization用法
2020/06/30 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
html5 css3网站菜单实现代码
2013/12/23 HTML / CSS
英国女性时尚品牌:Apricot
2018/12/04 全球购物
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
初二物理教学反思
2014/01/29 职场文书
办公室综合文员岗位职责范本
2014/02/13 职场文书
单位委托书格式范本
2014/09/29 职场文书
如何写辞职书
2015/02/26 职场文书
python本地文件服务器实例教程
2021/05/02 Python
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
解析目标检测之IoU
2021/06/26 Python
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏