将函数存储在被称为模块的独立文件中,通过import 语句调用模块中的代码。一般将import 语句放在文件的开头。
1.创建模块
模块是扩展名为:.py的文件。在导入模块时,是不需要写模块名的后缀:.py的。
导入模块,可以使用模块中的所有代码,
格式:import module_name
如导入模块pizza: import pizza
2.导入特定的函数
导入模块中的特定函数,
格式:from module_name import function_name
如导入pizza 模块中的make_pizza()函数:from pizza import make_pizza
3.使用as 给函数指定别名
如果要导入的函数的名称可能语程序中现有的函数名冲突,或函数名太长,可指定简短而独一无二的别名。
需要在导入时,指定函数的别名,
格式:from module_name import function_name as fn
如给函数make_pizza(),指定别名mp():
from pizza import make_pizza as mp
使用函数需要调用点句法:mp()
4.使用as 给模块指定别名
格式:import module_name as mn
如给模块pizza指定别名p: import pizza as p
5.导入模块中的所有函数
使用*号可以让python 导入模块中的所有函数
格式:from module_name import *
如导入模块pizza 中的所有函数:from pizza import *
使用模块别名需要点句法来调用函数,如mp.make_pizza