python中导入模块时有两种方法,接下来将分开讲解:
1、通过模块调用函数
import math #引入模块
math.pow(2, 10) #调用模块math下的函数pow,求2的10次方
此时的优点是本模块中可以调用math模块下的所有变量。
2、直接调用函数
from math import pow, sqrt
pow(2, 10)
sqrt(2)
像这种导入时直接指明需要使用的函数时,本模块中只能调用math模块中的该函数,其他公共变量不能使用。且直接调用函数时,在调用函数时可以直接使用导入的函数。
当同时导入多个模块时,若同时两个包中相同的变量时,可以给变量起别名来区别使用。
from math import log
from logging import log as logger #给log函数起别名
print log(10)
print logger(20)
欢迎大家和我一起交流学习~