1 / 9
文档名称:

《Python教学课件》第5章函数与模块-5.pptx

格式:pptx   大小:748KB   页数:9页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《Python教学课件》第5章函数与模块-5.pptx

上传人:autohww 2020/11/24 文件大小:748 KB

下载得到文件列表

《Python教学课件》第5章函数与模块-5.pptx

相关文档

文档介绍

文档介绍:Python 函数与模块
模块
Python模块可以在逻辑上组织Python程序,将相关的程序组织到一个模块中,使程序具有良好的结构,增加程序的重用性。模块可以被别的程序导入,以调用该模块中的函数,这也是使用Python标准库模块的方法。
Python模块是比函数更高级别的程序组织单元,一个模块可以包含若干个函数。与函数相似,模块也分标准库模块和用户自定义模块。
模块
1.标准库模块
标准库模块是Python自带的函数模块,也称为标准链接库。Python提供了大量的标准库模块,实现了很多常见功能,包括数学运算、字符串处理、操作系统功能、网络和Internet编程、图形绘制、图形用户界面创建,等等,这些为应用程序开发提供了强大支持。
标准库模块并不是Python语言的组成部分,而是由专业开发人员预先设计好并随语言提供给用户使用的。用户可以在安装了标准Python系统的情况下,通过导入命令来使用所需要的模块。
模块
2.用户自定义模块
用户自定义一个模块就是建立一个Python程序文件,其中包括变量、函数的定义。下面是一个简单的模块,。
def print_func(par):
print("Hello: ",par)
一个Python程序可通过导入一个模块而读取这个模块的内容。导入从本质上讲,就是在一个文件中载入另一个文件,并且能够读取那个文件的内容。可以通过执行import语句来导入Python模块,语句格式如下:
import模块名1[,模块名2[……,模块名n]]
模块
当Python解释器执行import语句时,如果模块文件出现在搜索路径中,则导入相应的模块。
例如:
>>> import support
>>> ("Brenden")
Hello: Brenden
第一个语句导入support模块,第二个语句调用模块中定义的print_func()函数,函数执行后得到相应的结果。
模块
Python的from语句可以从一个模块中导入特定的项目到当前的命名空间,语句格式如下:
from 模块名 import项目名1[,项目名2,[……项目名n]]
此语句不导入整个模块到当前的命名空间,而只是导入指定的项目,这时在调用函数时不要加模块名作为限制。例如:
from support import print_func #导入模块中的函数
>>> print func("Brenden") #调用模块中定义的函数
Hello: Brenden
也可以通过使用下面形式的import语句导入模块的所有项目到当前的命名空间。
from模块名 import *
模块
例 ,其中包含两个求Fibonacci数列的函数,然后导入该模块并调用其中的函数。

def fib1(n):
a,b=0,1
while b<n:
print(b, end=' ')
a,b=b,a+b