Python语言函数与模块.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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,

文档评论(0)

王小磊 + 关注
实名认证
文档贡献者

临床内科执业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月29日上传了临床内科执业资格证

1亿VIP精品文档

相关文档