【发布时间】:2018-11-21 11:54:46
【问题描述】:
我正在运行一个 python 脚本,我正在计算以下内容:
t - 2 ** (j - 1) * l
在哪里t = 302536、j = 6、l = 0。
这返回给我302536 (t),我无法理解如何。按照我的说法,结果应该是302535 (t - 1)。
2 ** (j - 1) * l 的结果为 0,在我看来,(j - 1) * l 的结果应该是 0。
这是如何计算的?
【问题讨论】:
-
为什么是熊猫?你能解释一下吗?
-
这只是一行代码。脚本中的所有其他计算都需要 pandas。也许我应该只写 python
-
我认为你可以检查
operator-precedence- 首先是评估(),然后是**,最后是*