3.17 Python运算符优先级和结合性 您所在的位置:网站首页 python中运算符优先顺序 3.17 Python运算符优先级和结合性

3.17 Python运算符优先级和结合性

2024-07-07 06:25| 来源: 网络整理| 查看: 265

Python运算符优先级和结合性一览表

优先级和结合性是 Python表达式中比较重要的两个概念,它们决定了先执行表达式中的哪一部分。

Python 运算符优先级

所谓优先级,就是当多个运算符同时出现在一个表达式中时,先执行哪个运算符。

例如对于表达式a + b * c,Python 会先计算乘法再计算加法;b * c的结果为 8,a + 8的结果为 24,所以 d 最终的值也是 24。先计算*再计算+,说明*的优先级高于+。

Python 支持几十种运算符,被划分成将近二十个优先级,有的运算符优先级不同,有的运算符优先级相同,请看下表。

运算符说明Python运算符优先级结合性优先级顺序小括号( )19无高索引运算符x[i] 或 x[i1: i2 [:i3]]18左属性访问x.attribute17左乘方**16右按位取反~15右符号运算符+(正号)、-(负号)14右乘除*、/、//、%13左加减+、-12左位移>>、=、


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有