作者:billy
版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处
自定义模块
通过前面的学习,我们知道对于 Python 代码可以写在一个文件中。但是随着程序不但变大,为了便于维护,需要将其分为多个文件,这样可以提高代码的可维护性。在 Python 中,一个扩展名为 .py 的文件就称为一个模块。通常情况下,我们把能够实现某一特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。
另外,使用模块可以提高代码的可重用性,即编写好一个模块后,只要是实现该功能的程序,都可以导入这个模块实现。使用模块还可以避免函数名和变量名冲突。
创建模块
创建模块可以将模块中相关的代码(变量定义和函数定义等)编写在一个单独的文件中,并且将改文件命名为 “模块名 + .py” 的形式
创建模块时,设置的模块名不能是 Python 自带的标准模块名称,且模块文件的扩展名必须是 .py。
创建一个用于根据身高体重计算 BMI 指数的模块,命名为 bmi.py。代码如下:
def fun_bmi(person, height, weight):
'''
功能: 根据身高和体重计算 BMI 指数
:param person: 姓名
:param height: 身高,单位:米
:param weight: 体重,单位:千克
:return: 无
'''
print(person