在实践中,Python使用者可以避免为他们自己的模块重复使用标准库模块的名称(如果需要标准string库,就不要把新的模块命名为string)。但是,一个包还是有可能意外地隐藏标准库模块。再者,Python 以后可能新增标准库模块,而其名称可能刚好就和自己的一个模块同名。而依赖于没有点号开头相对导入的程序代码同样也不容易理解,因为读者可能对希望使用哪个模块而感到困惑。所以我们最好能在代码中显式地指出导入的解析过程。
三种:import 模块名[as 别名]
①import math //导入标准库math
math.sin(3.4)
import math as mt
mt.sin(3.4)
②from 模块 import 对象
from math import sin //只导入指定对象
sin(3)
③from 模块名 import *
from math import * #导入标准库math所有对象
1.导入绘图库importmatplotlib.pyplotaspltimportn...2.创建画板figure=plt.figure(figsize=(10,10))
3.创建子图subplot/Axes,生成2行1列的子图# 第一行第一列绘制sin图形,...
4.准备数据