第六章 函数高等学校计算机类特别教材上海市高等学校信息技术水平考试参考教材Python 程序设计基础
掌握函数的声明与调用。理解并掌握函数的参数传递。理解变量的作用域。本章教学目标
理解匿名函数的声明和调用。了解函数的递归。了解生成器、装饰器和闭包等函数的高级应用。本章教学目标
01掌握函数的声明与调用PART ONE
6.1 函数的定义与调用程序设计中,常需要将一些经常重复使用的代码定义为函数,方便重复调用执行,以提高程序的模块化程度和代码的重复利用率,这就是自定义函数。前面章节我们已经使用过一些函数,例如,最常用的输出函数print(),以及导入math 模块后就可以使用的函数math.sin()等。它们作为内置函数,为Python的操作、运算提供了丰富的功能。
函数由函数名、形式参数列表和函数体组成。自定义函数用关键字def声明,函数的命名原则与变量相同。函数体使用缩进表示与函数的隶属关系。与其他高级语言不同,Python定义函数时既不需要声明其返回类型,也不需要声明参数的传入类型。函数定义格式如下:6.1 函数的定义与调用
定义函数时,用来接收调用该函数时传入的参数称为形式参数(parameter),简称形参。形参分为必选参数和可选(默认)参数,必选参数在调用函数时必须传递。定义函数时,可以同时给定默认参数值。调用该函数时,若有参数传递则使用传递的参数,若没有则使用默认值
您可能关注的文档
- Python程序设计基础(第3版)——习题及答案 {ch12】基于第三方库的应用举例.docx
- Python程序设计基础(第3版)——习题及答案 【ch01】Python语言及其编程环境.docx
- Python程序设计基础(第3版)——习题及答案 【ch02】Python的基本语法.docx
- Python程序设计基础(第3版)——习题及答案 【ch03】Python程序的基本流程控制.docx
- Python程序设计基础(第3版)——习题及答案 【ch04】Python的组合数据类型.docx
- Python程序设计基础(第3版)——习题及答案 【ch05】文件与基于文本文件的数据分析.docx
- Python程序设计基础(第3版)——习题及答案 【ch06】函数.docx
- Python程序设计基础(第3版)——习题及答案 【ch08】图形化界面设计.docx
- Python程序设计基础(第3版)——习题及答案 【ch09】图形绘制与数据可视化.docx
- Python程序设计基础(第3版)——习题及答案 【ch10】正则表达式与简单爬虫.docx
最近下载
- 2025“外研社・国才杯”理解当代中国英语综合能力大赛省赛第一场(2025.10.25)含答案.pdf VIP
- 广数928te2说明书.doc VIP
- 三北地区龙山文化研究.pdf VIP
- 市场营销学(第三版)教学课件第20章 组织市场的营销管理PPT.pptx
- 信息化系统应急预案.docx VIP
- 2024外研社国才杯英语综合能力省赛第一场真题 含答案解析 备考参考.pdf VIP
- T_ZZB 3831-2024 一次性使用电子输尿管内窥镜.docx VIP
- 2025-2026学年海南省天一联考高三上学期学业水平诊断物理试题.docx VIP
- 2025-2026学年北京市丰台区高一上学期期中练习历史试卷含详解.pdf VIP
- 中国2015年陆地生态系统生产总值核算研究.PDF VIP
原创力文档

文档评论(0)