将函数存储在模块中
- 函数的优点之一是,使用它们可将代码块与主程序分离。通过给函数指定描述性名称,可让主程序容易理解得多。
- 你还可以更进一步,将函数存储在被称为模块的独立文件中,再将模块导入到主程序中。
- import语句允许在当前运行的程序文件中使用模块中的代码。
- 通过将函数存储在独立的文件中,可隐藏程序代码的细节,将重点放在程序的高层逻辑上。这还能让你在众多不同的程序中重用函数。
- 将函数存储在独立文件中后,可与其他程序员共享这些文件而不是整个程序。知道如何导入函数还能让你使用其他程序员编写的函数库。
创建与导入模块
- 模块是扩展名为.py的文件,包含要导入到程序中的代码
- import module_name将导入module_name.py中所有的函数,然后就可以使用下面的语法使用其中任何一个函数
import module_name
module_name.func_name()
从模块中导入特定的函数
- 使用以下语法可以导入特定的函数(可以多个),使用导入的函数时可以省略模块名
from module_name import func_name
from module_name import func_name_1, func_name_2, func_name_3
func_name()
使用as给函数指定别名
from module_name import func_name as fn
fn()
使用as给模块指定别名
import module_name as mn
mn.func_name()
导入模块中的所有函数
from module_name import *
func_name_1()
网友评论