回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>AFAIK,Python<code>builtins</code>指的是<code>__builtins__</code>中包含的那些异常和函数:</p>
<pre><code>>>> import builtins # import __builtin__ in Python 2
>>> dir(builtins) # dir(__builtin__) for Python 2
['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException',
'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning',
...many more...
'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed',
'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum',
'super', 'tuple', 'type', 'vars', 'zip']
</code></pre>
<p>但是看看下面的代码(Python2和3都给出了相同的结果):</p>
^{pr2}$
<p>在最后一行,模块<code>math</code>被称为<code>built-in</code>。为什么?模块<code>math</code>和其他模块如<code>threading</code>有什么区别?在</p>