【发布时间】:2016-08-22 02:03:52
【问题描述】:
当我在 Python 控制台中输入 float(1)/(2^7) 时,它会输出 0.2。但实际上是 0.0078125。
谁能告诉我我做错了什么?
【问题讨论】:
-
^是 XOR 运算符。如果你想提高 2 的 7 次方,你必须使用2 ** 7。 -
在 Python REPL 中尝试
help('^')和help('**')
标签: python python-2.7 casting floating-point precision