【发布时间】:2016-08-12 04:05:29
【问题描述】:
这些语句是否等效?:
import math 和 from math import *
【问题讨论】:
-
一个会污染你的命名空间,另一个不会。这是作业吗?
-
...试试看?
标签: python python-2.7
这些语句是否等效?:
import math 和 from math import *
【问题讨论】:
标签: python python-2.7
import math 意味着您必须将math(模块名称)放在您使用的所有内容之前,例如print(math.pi).
通过使用from math import *,Python 将所有函数和变量从math(或者在__all__ 中指定的那些)加载到您的本地命名空间中,您可以在没有模块名称前缀的情况下使用它们:print(pi)。
希望这会有所帮助!
【讨论】: