擅长:python、mysql、java
<p><code>__future__</code><strong>是一个伪模块,程序员可以使用它来启用与当前解释器不兼容的新语言功能。例如,表达式<code>11/4</code>当前的计算结果为<code>2</code>。如果执行它的模块通过执行以下命令启用了真正的除法:</p>
<p><code>from __future__ import division</code></p>
<p>表达式<code>11/4</code>的计算结果为<code>2.75</code>。通过导入<code>__future__</code>模块并对其变量求值,您可以看到新功能何时首次添加到语言中,以及何时成为默认功能:</p>
<pre><code> >>> import __future__
>>> __future__.division
_Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)
</code></pre>