小编Jam*_*son的帖子

Python 中的算术求值顺序

我想回答这个问题只是为了好奇。在以下数学表达式中(以及类似的):

(( (3 * 7)  + 5 * ((3 - 7) + (3 * 4))) + 9)
Run Code Online (Sandbox Code Playgroud)

Python 是先评估(3 - 7)还是(3 * 4)先评估?关于这一点的事情是,这些最里面的括号确实可以按任一顺序进行评估并获得相同的结果。但是使用哪个顺序?

在这一点上,我正在考虑在实际的 Python 解释器中放置一个断点,看看我是否能想出任何类型的答案(关于解析树是如何生成的)。一直在询问 IRC 等,但无济于事。谢谢你的时间。

python math

1
推荐指数
1
解决办法
93
查看次数

标签 统计

math ×1

python ×1