1 / 74
文档名称:

Python模块与函数.ppt

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

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

分享

预览

Python模块与函数.ppt

上传人:wz_198613 2019/10/20 文件大小:1.33 MB

下载得到文件列表

Python模块与函数.ppt

文档介绍

文档介绍:**Python语言编程导论第五章模块与函数内容提要概述函数模块综合举例**一、概述Python的程序由包、模块和函数组成。函数是一段可重用的有名称的代码。通过输入的参数值,返回需要的结果,并可存储在文件中供以后使用。几乎任何Python代码都可放在函数中。Python为函数提供了强大支持。模块是处理某一类问题的集合,模块由函数和类组成。模块和常规Python程序之间的唯一区别是用途不同:模块用于编写其他程序。因此,模块通常没有main函数。包是一个完成特定任务的工具箱,Python提供了许多有用的工具包,如字符串处理、图形用户接口、Web应用、图像处理等。使用自带的工具包,可以提高程序开发效率、减少编程复杂度,达到代码重用的效果。**Python的程序结构:**说明:Python自带的工具包和模块安装在其安装目录的Lib子目录中。例如:Lib目录中的xml文件夹。xml文件夹就是一个包,该包用于完成XML的应用开发,xml包中包含四个子包:dom、sax、etree和parsers。,若无此文件,Python将不能识别xml包。注意:。,它用于标识当前文件夹是一个包。**二、函数1、函数的定义及调用格式:def函数名(形参表):函数体语句序列[return表达式]#可选项,即有的函数可以没有返回值。函数调用:函数名(实参表)说明:函数必须先定义,后使用;函数名与变量名的命名规则相同,只能包含字母、数字和下划线_,且不能以数字打头。**例5-1:定义计算圆面积的函数**执行结果:2、函数的参数在C、C++中,参数的传递有值传递和引用传递两种方式。Python中任何东西都是对象,所以参数只支持引用传递的方式。Python通过名称绑定的机制,把实际参数的值和形式参数的名称绑定在一起,即把形式参数传递到函数所在的局部命名空间中,形式参数和实际参数指向内存中同一个存储空间。**(1)按引用传递参数向函数传递参数时,Python采用按引用传递的方式。这意味着当传递参数时,函数将使用新变量名来引用原始值。例5-2:求任意两个数的和。**执行结果:内存状态:将x和y分别设置为3和4的内存状态:x3y4刚调用add(x,y)后的内存状态,a和b分别指向x和y指向的值。x3aY4b**