Reference: Working with External Libraries Click me!
本节将讨论python中库的导入以及介绍部分常用的库和它们所返回的对象。
1. 导入(imports)
我们之前有学过数据类型、自定义内置函数等,但python中最美好的事情大概是它所自带的库了吧;
有一些库称为“标准库”,可以轻松调用;但有一些库必须使用 ”imports“ 导入;
我们来看一个例子:
import math # 导入math
print("It's math! It has type {}".format(type(math)))
输出:
It's math! It has type <class 'module'>
解析:
math是一个模块。模块是指所有变量的集合。
我们可以用dir()函数去查看math模块中所存在的所有变量:
>>> import math # 每次使用math前,都别忘了导入哦
>>> dir(math)
现在知道了每个模块中都含有很多变量,那么怎么调用呢?
那就是模块名称 . 变量名;如调用pi的值:math.pi;
>>> import math
>>> "pi to 4 significant digits = {:.4}".format(math.pi)
"pi to 4 significant digits = 3.142"
除了pi,经常用到的还有math.log(),使用格式:math.log(底数, 对数):
>>> import math
>>> math.log(8,2)
3.0
2. 其他import语法
1、有时候,可能某个模块经常需要被用到,但是有些模块名称特别长,特别难记;这时候可以给模块起个容易记