教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 Python如何将函数存储在模块中

Python如何将函数存储在模块中

发布时间:2021-12-22   编辑:jiaochengji.com
教程集为您提供Python如何将函数存储在模块中等资源,欢迎您收藏本站,我们将为您提供最新的Python如何将函数存储在模块中资源

将函数存储在模块中

将函数存储在称为模块的独立文件中,使用时再将模块导入到主程序中。目的:1. 隐藏程序代码细节;2.重用函数;3.与其他程序员共享这些文件;4.使用其他程序员编写的函数库。

1. 导入整个模块

<pre class="brush:php;toolbar:false">pizza.py def make_pizza(size, *toppings):     print("\nMaking a "   str(size)   "-inch pizza with the following toppings: ")     for topping in toppings:         print("- "   topping)   making_pizzas.py import pizza pizza.make_pizza(16, 'pepperoni') pizza.make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')</pre>

 即可以使用一下的语法来导入模块并使用模块中的任意函数:

<pre class="brush:php;toolbar:false">import module_name module_name.function_name( )</pre>

2. 导入特定的函数

<pre class="brush:php;toolbar:false">from module_name import function_name    # 导入模块中一个函数 from module_name import function_0, function_1,,,    # 导入模块中的多个函数 eg: making_pizzas.py from pizza import make_pizza make_pizza(16, 'pepperoni') make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')</pre>

 导入的是函数,调用函数时就无需使用句点。

相关推荐:《Python视频教程》

3. 使用as给函数指定别名

<pre class="brush:php;toolbar:false">from pizza import make_pizza as mp mp(16, 'pepperoni') mp(12, 'mushroom', 'green peppers', 'extra cheese')</pre>

给函数指定别名的通用语法:

<pre class="brush:php;toolbar:false">from modul_name import function_name as fn</pre>

4. 使用as给模块指定别名

<pre class="brush:php;toolbar:false">import pizza as p p.make_pizza(16, 'pepperoni') p.make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')</pre>

给模块指定别名的通用语法:

<pre class="brush:php;toolbar:false">import module_name as mn</pre>

5. 导入模块中的所有函数

<pre class="brush:php;toolbar:false">from pizza import * make_pizza(16, 'pepperoni') make_pizza(12, 'mushroom', 'green peppers', 'extra cheese')</pre>

导入所有函数的通用语法:

<pre class="brush:php;toolbar:false">from module_name import *</pre>

您可能感兴趣的文章:
Python如何将函数存储在模块中
python如何调用另一个文件中的函数
Python自定义模块
怎么使用Python中的hashlib模块?
python如何安装pickle
分享:Mysql 5.0存储过程学习总结
python如何保存数据
cython与python的不同有哪些
Python的sys有哪些功能
Python中的模块是什么

[关闭]
~ ~