中国高校课件下载中心 》 教学资源 》 大学文库

沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第7章 自定义函数和模块

文档信息
资源类别:文库
文档格式:PDF
文档页数:76
文件大小:1.69MB
团购合买:点击进入团购
内容简介
沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第7章 自定义函数和模块
刷新页面文档预览

Python语言程序设计

第七章自定义函数和模块

01函数的定义函数的嵌套和递归05函数的调用02lambda函数0603函数的参数传递模块D变量的作用域04

01函数的定义

单击此处编辑标题样式

函数的定义函数是将可以被反复使用的、用来实现单一或相关联功能的代码段封装组织在一起,一个独立的程序单位·在Python中,定义函数的语法如下:def([参数列表]):[return]说明:(1)def:定义函数的关键字,后面接函数名、圆括号和冒号,函数声明以冒号结束。(2)函数名:函数的名称,由用户定义的任何有效的标识符。(3)函数体:在函数定义的缩进部分,描述函数的功能。函数体中的代码段在函数被调用时执行。(4)参数列表:多个参数间用”,"分隔。参数列表中的参数被称为形式参数,简称“形参”。在调用函数时向函数传递值。(5)return:用于结束函数,return后面的值就是函数的返回值,将返回值传递给调用的语句。不带表达式的return返回值为None

• 函数是将可以被反复使用的、用来实现单一或相关联功能的代码段封装、 组织在一起,一个独立的程序单位 • 在Python 中,定义函数的语法如下: def ([参数列表]): [return ] 说明: (1)def:定义函数的关键字,后面接函数名、圆括号和冒号,函数声明以冒号结束。 (2)函数名:函数的名称,由用户定义的任何有效的标识符。 (3)函数体:在函数定义的缩进部分,描述函数的功能。函数体中的代码段在函数被调用时执行。 (4)参数列表:多个参数间用“,”分隔。参数列表中的参数被称为形式参数,简称“形参”。在 调用函数时向函数传递值。 (5)return:用于结束函数,return后面的值就是函数的返回值,将返回值传递给调用的语句。不带 表达式的return返回值为None

定义函数:def开头Fexample7.1函数名def MyFun O:#定义函数MyFun()print(这里是函数的开始函数体print("函数被调用了函数体语句缩进print("这里是函数的结束print("这里是主程序,调用函数的地方”M-Fun#调用函数MyFunO程序运行结果如下print("这里是主程序的结束"这里是主程序,调用函数的地方这里是函数的开始函数被调用了这里是函数的结束这里是主程序的结束

函数名 定义函数:def开头 函数体 函数体语句缩进 程序运行结果如下: 这里是主程序,调用函数的地方 这里是函数的开始 函数被调用了 这里是函数的结束 这里是主程序的结束

02函数的调用

函数的调用在Python中,函数调用要在函数定义之后进行,具体格式如下:用def语句定义的函数名()实参,有确定的值,可以由多个参数组成,中间用,”分隔,可以是常量变量或者表达式,传递给函数中的形参

在Python 中,函数调用要在函数定义之后进行,具体格式如下: () 函数的调用 用def语句定义的函 数名 实参,有确定的值,可以由 多个参数组成,中间用 “,”分隔,可以是常量、 变量或者表达式,传递给 函数中的形参

【例7.2】设计绘制任意多边形的函数程序结果如下:#example7.2形式参数def fun(x)-for i in range(x):.OXPython Turule Graphiee请输入边数:7fd(50)left(360/x)from turtle import *pensize(3)pencolor("red""a=evalinput(请输入边数:))fun(a)实际参数调用函数通过函数名调用

【例7.2】设计绘制任意多边形的函数。 程序结果如下: 形式参数 实际参数 调用函数: 通过函数名调用

03函数的参数传递

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档