讲解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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
详解Python的单元测试
Apr 28 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
Python实现将Excel转换成为image的方法
Oct 23 Python
python实现任意位置文件分割的实例
Dec 14 Python
浅谈python中真正关闭socket的方法
Dec 18 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
May 16 Python
Python socket非阻塞模块应用示例
Sep 12 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
Python Json数据文件操作原理解析
May 09 Python
Python实现SMTP邮件发送
Jun 16 Python
Python自带的IDE在哪里
Jul 01 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中extract()函数的定义和用法
2012/08/17 PHP
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
JavaScript实现多种排序算法
2016/02/24 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
2016/08/19 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
详解vue-router 初始化时做了什么
2018/06/11 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
浅谈JavaScript 代码简洁之道
2019/01/09 Javascript
layui实现三级联动效果
2019/07/26 Javascript
vue.js中ref及$refs的使用方法解析
2019/10/08 Javascript
打开电脑上的QQ的python代码
2013/02/10 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
详解Python 实现 ZeroMQ 的三种基本工作模式
2020/03/24 Python
python实现文字版扫雷
2020/04/24 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
numpy矩阵数值太多不能全部显示的解决
2020/05/14 Python
PyQt5实现登录页面
2020/05/30 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
GIVENCHY纪梵希官方旗舰店:高定彩妆与贵族护肤品
2018/04/16 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
Topshop美国官网:英国快速时尚品牌
2019/05/16 全球购物
医学院毕业生自荐信
2013/11/08 职场文书
春节请假条
2014/04/11 职场文书
涉密人员保密承诺书
2014/05/28 职场文书
教师节学生演讲稿
2014/09/03 职场文书
2014年体育部工作总结
2014/11/13 职场文书
嘉宾邀请函
2015/01/31 职场文书
实习护士自荐信
2015/03/25 职场文书
三八节活动主持词
2015/07/04 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书