内容正文:
3.2 Python程序设计
5、函数
Slide 1-1
Python程序设计——函数
“函数”这个术语来自数学,最早见于1692年德国教学家Leibniz(莱布尼茨)的著作
如果在某一变化过程中有两个变量x和y,对于变量x在研究范围内的每一个确定的值,变量y都有惟一确定的值和它对应,那么变量x就称为自变量,而变量y则称为因变量,或变量x的函数,记为:y=f(x),f称为函数名
记号f(x)则是由瑞士数学家Euler(欧拉)于1724年首次使用的
在计算机领域,也继承了这种思维方式,把一段经常需要使用的代码片段封装起来,记为:y=f(x),f称为函数名,x称为参数,y称为返回值。在需要使用时可以直接调用,并且返回结果
引言
2021/10/20
Slide 1-1
Python程序设计——函数
函数是一种代码组织方法
函数是为了完成某项任务而组合在一起的相关语句的集合,并被指定了一个名字
可重用
在Python语言中,函数分为两大类:Python语言本身提供的标准函数和程序员编写的自定义函数
在编写Python程序时,可以使用函数来组织代码
引言
2021/10/20
Slide 1-1
Python程序设计——函数
函数定义
2021/10/20
函数定义的语法如下:
def 函数名(形式参数表):
# 函数体
函数包括函数头和函数体。函数头以关键字def开始,紧接着函数名、形式参数并以冒号结束
函数头中的参数被称为形式参数,简称形参。参数是可选的,函数可以没有参数
函数可以有返回值,也可以没有返回值。有返回值的函数需要使用return语句来返回值
函数体包含一个定义函数做什么的语句集合,必须相对于def向右缩进(一般是向右缩进4个空格)。通过缩进,Python能够识别出函数体是隶属于def的
Slide 1-1
Python程序设计——函数
函数调用
2021/10/20
为了使用函数,必须调用函数
如果函数带有返回值,对这种函数的调用通常当作值来处理
area = computeArea(10) # 调用computeArea函数,并将返回值赋给变量area
print(computeArea(10)) # 调用computeArea函数,并将返回值传递给print函数输出
如果函数没有返回值,对函数的