Python运算符的优先级 您所在的位置:网站首页 幂运算结果格式 Python运算符的优先级

Python运算符的优先级

2023-06-27 10:57| 来源: 网络整理| 查看: 265

Python中常用的运算符有算术运算符、关系运算符、身份运算符、成员运算符、逻辑运算符、赋值运算符共 7 大类,掌握七大运算符的优先级,对解题很有帮助。具体见下表:

运算符类型(从高到低)说明()括号的优先级最高算术运算符** > *、/、%、// > +、-关系运算符、身份运算符、成员运算符>、>=、 and > or赋值运算符=、+=、-=、*=、/=、%=等 注意事项 1、括号()的优先级是最高的,有括号先算括号 print(3+5*2) # 输出:13 print((3+5)*2) # 输出:16 2、算术运算符 **幂运算符的优先级最高*、/、%、// 次之+、-最后 print(5*2**3) # 输出:40 print(-2**3) # 输出:-8。先进行幂运算,再进行负号运算 3. 关系运算符、身份运算符、成员运算符

这三个运算符是平级的,但是在计算时并不像其他运算符那样按照先后顺序进行计算,而是使用and进行拆分,例如True == False in [False],无论是先算==还是in,结果都是True。但实际的运行结果是False,这是因为上述表达式等价于True == False and False in [False]

当一个表达式出现多个连续的以上运算符时,使用and进行拆分 print(1


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

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