Python 中“from...import *”语句的用途是什么?


“from module import *”语句用于从Python模块导入所有函数。例如,如果您想从math模块导入所有函数,并且不想在调用它们时添加“math.”前缀,您可以这样做:

>>> from math import *
>>> sin(0)
0.0
>>> cos(0)
1.0

请注意,对于任何规模较大的代码集,如果您导入*,您可能会将其固定到模块中,无法将其移除。这是因为很难确定代码中使用的哪些项来自'module',这很容易导致您认为不再使用该导入,但很难确定。它基本上使命名空间混乱,并为您在模块中命名事物提供了较少的选项。

启动您的职业生涯

完成课程获得认证

开始
广告
© . All rights reserved.