python入门之库的导入

python基本平台搭建完毕,默认情况下它并不会将它所有的功能加载进来。我们需要把更多的库(或者叫作模块/包等)加载进来,甚至需要额外安装第三方的扩展库,以丰富python的功能,实现我们的目的。

库的导入

python本身内置了很多强大的库,如数学相关的math库,可以为我们提供更加丰富复杂的数学运算:

import math

math.sin(1)  # 计算正弦
math.exp(1)  # 计算指数
math.pi      # 内置的圆周率常数

导入库的方法,除了使用“import 库名”之外,还可以为库起一个别名:

import math as m
m.sin(1)  # 计算正弦

如此,如果并不需要导入库中的所有函数,可以特别制定导入函数的名字:

from math import exp as e  # 只导入math库中的exp函数,并起别名e
e(1)    # 计算指数
sin(1)  # 此时sin(1)和math.sin(1)都会出错,因此没被导入

直接地导入库中的所有函数:

from math import *  # 直接地导入,也就是去掉math..但如果大量地这样引入第三库,就容易引起命名冲突
exp(1)
sin(1)

我们通过help(‘modules’)命名来获得已经安装的所有模块名。

你可能感兴趣的:(Python)