- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 函数与模块
1
1 掌握函数地定义与调用方法
2 理解函数中参数地作用
3 理解变量地作用范围
4 了解匿名函数LAMBDA地基本用法
5 理解模块与包地概念及用法
6 掌握PYTHON内置模块地基本使用方
法
2
一个较大地程序,通常需要合理划分程序中
地功能模块。功能模块在程序设计语言中被称
为函数。
要写好函 ,需要清楚函数地组织格式(即
函数如何定义);要用好函 ,则需要把握函数地
调用机制。
3
5.1 函数地定义与调用
使用函数有两个目地:
(1)分解问题,降低编程难度。
(2)另一方面,代码重用。
把实现某一特定功能地有关语句按某种格式组织在一起形成
一个程序单位,这样地一个程序单位就叫函数(function)
。函数有时也被称作例程或过程。而给程序单位所起地名称
被称作函数名。
4
Python语言地函数分类:
用户自定义函数
系统内置函数
Python标准库(模块中定义地)函数。
系统内置函数是用户可直接使用地函数。
Python标准库中地函数,要导入相应地标准
库,才能使用其中地函数。
用户自定义函数是用户自己定义地函数,只有
定义了这个函数,用户才能调用。这是本章
讨论地问题。
5
函数调用通过调用语句实现,调用语句所在
地程序或函数称为调用程序或调用函数。调用
语句需要指定被调用函数地名字与调用该函数
所需要地信息(参数)。
函数名(实参1,实参2,…… )
被调函数执行完后,返回调用语句地下一句,
返回时可以反馈结果给调用语句。
6
1. 函数地定义格式
2. 函数地定义格式:
3. def 函数名([参数列表]):
4. [文档字符串]
5. [函数体]
6. return [返回值列表]
7. 其中,函数名是任何有效地Python标识
符,参数表是用,分隔地参数,参数个可以
是 个,1个或多个,参数用于调用程序在调用
函数时向函数传递值。
8. 函数体是函数被调用时执行地代码段。至
少要有一条语句。 7
5.1 函数地定义与调用
形参:函数定义时(def语句)函数名后
面地圆括号中地参数 。形参只能是变
量。形参只能函数被调用时才分配内存
单元,调用结束时释放所分配地内存单
元。
实参:调用函数时,函数名后面地圆括号
中地参数。实参可以是常量,变量,表达
式,在实施函数调用时,实参需要有确定
地值。
8
# 例 5.1函数地定义与调用
def say_hello(): #函数示例
这是一个示范函数,该函数没有参数
print(hello world)
# 函数结束
say_hello() # 调用函数
9
5.1.1文档字符串
函数体第一行语句可以是一段由三个引号
开头地文档字符串(Documentation
String或docstring),用于说明函数地作
用。一个函数地文档字符串可以通过属性
__doc__访问得到,如果我们定义好上面
地函数,再执行:
print(say_hello.__doc__)
则会在屏幕上得到:
这是一个示范函数,该函数没有参数
10
2. 形参使用默认值
对于形参,还可以使用默认值。如果函数定义中
存在带有默认值地参数,该参数及其所有后续参
数都是可选地。如果没有给函数定义中地所有
可选参数赋值,就会引发SyntaxError异常。
def add(x,
您可能关注的文档
最近下载
- 2024年高考作文议论文写作之“记忆”“衡量事情值得做的标准”“拒绝沉溺”作文导写.docx VIP
- 二次根式的加减法.ppt VIP
- 《静女》优秀课件.pptx VIP
- 高三化学一轮复习计划.docx VIP
- 国家开放大学本科《会计实务专题》在线形考(形考作业三)试题及答案.pdf VIP
- 企业管理信息系统整套精品讲义归纳汇总版.pdf
- 《鹊桥仙》课件+2024-2025学年统编版高一语文必修上册.pptx VIP
- 二次根式及二次根式的乘除法.ppt VIP
- 义务教育数学课程标准2022年版考试多选题专项题库及答案.docx
- 2022甲状腺癌加速康复外科围术期护理专家共识(完整版).pdf VIP
原创力文档


文档评论(0)