这些陈述是否相同?:导入包与包导入*

时间:2016-04-19 19:18:39

标签: python python-2.7

这些陈述是否相同?:

import mathfrom math import *

1 个答案:

答案 0 :(得分:3)

import math表示您必须将math(模块的名称)放在您使用它的所有内容之前,例如print(math.pi)

使用from math import *,Python会将math(或准确的__all__中指定的所有函数和变量)加载到本地命名空间中,并且可以在没有模块名称的情况下使用它们前缀:print(pi)

希望这有帮助!