内容正文:
函数的定义
Simple Easy Open Free Portable
1
目录
contents
函数的概念△
01
函数的定义☆
02
2
PART
01
函数的概念
3
什么是函数?
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
4
函数的分类
内置函数
标准库函数
用户自定义函数
5
PART
02
函数的定义
6
函数的定义
函数通过关键字def来定义,格式如下:
def 函数名([参数列表]):
['''文档字符串''']
[语句块]
return [返回值列表]
函数体
7
例1:函数的定义
1 def max3(a,b,c)
2 ‘’’ 功能描述:求三个整数的最大值 ’’’
3 max=a
4 if b>a:
5 max=b
6 if c>max:
7 max=c
8 return max
8
1.函数的概念△
2.函数的定义☆
LOREM
本节小结
9
函数的调用
Simple Easy Open Free Portable
10
目录
contents
函数的调用△ ☆
01
11
PART
01
函数的调用
12
函数定义好后,我们需要调用所定义的函数,才能完成函数的功能。函数的声明和定义只须一次,根据需要,函数调用可以是任意多次。如何调用一个被定义过的函数呢,让我们快来看看吧:
格式:函数名(实际参数列表)
其中,函数名是定义函数时def后给出的标识符,参数则是要传入函数的值,即:实际参数,简称实参。实参个数必须与函数定义中的形参一 一对应,每个实参对象必须有确定的值,两个实参之间用逗号分隔,实参可以是常量,也可以是变量,还可以是表达式等。
函数的调用必须在函数定义后进行,否则将给出Name Error异常。
13
程序调用函数的步骤如下:
(1) 调用程序在调用点暂停执行。
(2) 调用时将实际参数的值传递给形式参数。
(3) 程序转到函数,执行函数体重的语句。
(4) 函数执行结束,转回调用函数的调用点,然后继续执行。
14
例1:
1 def max3(a,b,c)
2 max=a
3 if b>a:
4 max=b
5 if c>max:
6 max=c
7 return max
8
9 x,y,z=3,8,6
10 m=max3(x,y,z) #函数调用
11 print(“三个整数的最大值为:”,m)
15
例2:
def hello():
print(“Hello!”)
print(hello())
程序执行后,在屏幕上将输出:
Hello!
None
16
函数的调用△ ☆
LOREM
本节小结
17
$$