• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > 讲解Python中运算符使用时的优先级

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

作者:goldensun 字体:[增加 减小] 来源:互联网

goldensun 通过本文主要向大家介绍了python 运算符,python逻辑运算符,python 三目运算符,python 三元运算符,python运算符优先级等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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

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

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

2015514101804370.jpg (586×509)

 例如:

试试下面的例子来理解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

</div>

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

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

</div>

</div>

您可能想查找下面的文章:

  • Python中数字以及算数运算符的相关使用
  • Python中数字以及算数运算符的相关使用
  • 讲解Python中运算符使用时的优先级
  • 讲解Python中的标识运算符
  • python基础教程之常用运算符
  • 从零学Python之入门(四)运算
  • python 运算符 供重载参考

相关文章

  • 深入解析Python中的descriptor描述器的作用及用法
  • python实现图片批量剪切示例
  • 在Python中操作文件之seek()方法的使用教程
  • Python中的数据对象持久化存储模块pickle的使用示例
  • 跟老齐学Python之使用Python查询更新数据库
  • 浅谈python中截取字符函数strip,lstrip,rstrip
  • Python多线程编程(七):使用Condition实现复杂同步
  • 使用Python3编写抓取网页和只抓网页图片的脚本
  • python实现搜索本地文件信息写入文件的方法
  • 简介Django框架中可使用的各类缓存

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python subprocess模块学习总结
    • Python中文分词实现方法(安装pymmseg)
    • Python编程之属性和方法实例详解
    • Python实现列表转换成字典数据结构的方法
    • tensorflow查看ckpt各节点名称实例
    • 使用PYTHON创建XML文档
    • Python中暂存上传图片的方法
    • Python实现队列的方法
    • Python中的列表生成式与生成器学习教程
    • python中pygame模块用法实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有