在Python语言中,包含Python代码的源文件(通常包含用户自定义的变量、函数和类)称为模块,其扩展名为.py。功能相近的模块可以组织成包,包是模块的层次性组织结构。有关模块和包的展开阐述请参见第10章。
在Python标准库和第三方库中提供了大量的模块,通过import语句可以导入模块,并使用其定义的功能。导入和使用模块功能的基本形式如下。
【例2.34】 模块和包示例(module1.py):求解一元二次方程x2+5x+6=0。
程序运行结果如下。