pytho怎么导入函数模块(pytho如何导入函数库)
导语:python入门035:导入函数模块
一、将函数存储在模块中
在程序中使用函数,可以将函数功能代码块与主程序充分分离,让主程序更加清晰明了,容易理解,我们还可以更进一步,将函数存储在被称为“模块”的独立文件中,需要用到函数时再将模块导入到主程序中。
1、导入整个模块
要导入模块,首先需要创建模块。模块是扩展名为.py的文件。
模块创建好以后,导入模块的语法是:
import 模块名
我们还以点菜程序为例,原程序如下:
现在我们将函数 ready ( )存储在“模块”中,首先需要创建一个包含函数 ready ( ) 的模块文件,取名为order.py,在这个模块文件order.py中,除了函数ready ( ) 包含的代码之外,把原程序的其它代码都删除,如下所示:
接下来,我们在模块文件order.py所在的文件夹中,创建另一个名为user_order.py的主程序文件,在这个主程序文件的代码行中,首先需要使用import语句导入刚创建的模块文件order.py,在调用模块中的函数时,使用句点(.)把模块名和函数名分开,即order.ready(),表示调用的是模块order中的函数ready(),如下所示:
python运行这个主程序文件user_order.py时,程序中的代码行import order,会让python导入模块文件ordre.py,并将模块文件ordre.py中的所有函数都复制到这个主程序user_order.py中,在这里我们看不到复制的代码,程序运行时,python会在后台复制这些代码。
运行结果和原程序相同,如下所示:
2、使用as给模块指定别名
我们还可以给模块指定别名。通过给模块指定简短的别名,可以使代码更加简洁。
给模块指定别名的语法是:
import 模块名 as 别名
例如上例中给模块ordre指定别名为o,编写代码时用o代替order,这样不仅能够使代码更简洁,还可以让你不再过于关注模块名,转而更加专注于指定的函数名,因为对于理解代码功能而言,函数名比模块名更重要 。
二、动手实践
1、选择一个你编写的包含函数的程序,并将这个函数放在另一个文件中,在主程序文件中,使用今天学的import语句导入这个函数模块,再调用它。
2、对上题中的模块起个简洁的别名,并在在主程序文件中导入这个函数模块,使用别名调用它。
免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小开创作整理编辑!