开发者社区> 问答> 正文

Python 中计算算术表达式的优先规则有哪些?

Python 中计算算术表达式的优先规则有哪些?

展开
收起
追风少年刘全有 2021-11-05 14:21:45 518 0
来自:华章出版社
1 条回答
写回答
取消 提交回答
  • 在Python 中计算算术表达式时,你在代数中学习的优先规则同样适用:

    ● 幂运算具有最高的优先级,首先计算。

    ● 接下来,在乘法、除法和取余之前,进行一元求反计算。

    ● 乘法、除法、商和取余都要在加、减法之前进行计算。

    ● 在赋值之前,对加法和减法进行计算。

    ● 同等优先级的操作是左结合的,因此它们是从左到右计算的。幂运算和赋值运算是右结合的,因此这些运算的连续实例是从右向左计算的。

    ●可以使用括号更改运算的顺序。下表显示了一些算术表达式及其值。

    image.png

    资料来源: 《Python 程序设计与问题求解(原书第2版)》,文章链接:https://developer.aliyun.com/article/725971

    2021-11-05 14:33:24
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载