python默认安装时仅包含基本或核心模块和标准库,启动时也仅加载基本模块。
在需要时再导入和加载标准库和第三方扩展库,这样可以减小程序运行的压力,有很强的拓展性。
库的导入与使用
没有导入标准库<math>
math.sin(0.5)
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
math.sin(0.5)
NameError: name 'math' is not defined
导入math后
import math
math.sin(0.5)
0.479425538604203
导入库的几种方法
1.
import 包名/模块名【as 别名】
使用时需要在对象前加模块名作为前缀。如果模块名字很长,可以为导入的模块设置一个别名
然后使用“别名.对象名”的方式来使用其中的对象。di'sa
import math as mt
mt.sin(0.5)
0.479425538604203
2.
from 包名/模块名 import 模块名/对象名 【as别名】
仅导入模块中的指定对象,且可以为导入的对象起一个别名。可以提高访问速度,减小文件大小。
可以不需要模块名作为前缀。
from math import sin
sin(3)
0.1411200080598672
from math import sin as f
f(3)
0.1411200080598672
第三方库(扩展库)的安装
打开命令提示符,输入pip命令
例如安装numpy 扩展库
但有时网速慢会下载失败,可以利用镜像源下载
比如,需要下载安装numpy库,可以这样写:
pip install –i https://pypi.tuna.tsinghua.edu.cn/simple numpy