1.定义函数

定义函数需要用到def关键词,格式如下:

1 def 函数名():
2     此函数做的事情1
3     此函数做的事情3
4     此函数做的事情2
5     ...省略...

定义了函数后,相当于有了一个具有某功能的代码块,想要调用函数,通过函数名()即可。详细示例如下:

1 def addition():#定义函数
2     a = 2
3     b = 3
4     c = a + b
5     print(c)
6 addition()#调用函数

\"\"

2.函数注释说明

若想给函数添加注释说明,让外部调用者知道函数的大体功能,可以通过如下格式进行函数文档说明的添加:

1 def addition():#定义函数
2     '两个数字求和'
3     a = 2
4     b = 3
5     c = a + b
6     print(c)
7 addition()#调用函数

\"\"

3.函数参数

定义带有参数的函数的方式如下:

1 def addition(a,b):#定义带入参数的函数
2     '两个数字求和'
3     c = a + b
4     print(c)
5 addition(2,3)#调用带入参数的函数

4.函数返回值

想要函数中把结果返回给调用者,需要在函数中使用return。示例如下:

1 def addition(a,b):#定义函数
2     '两个数字求和'
3     c = a + b
4     return c
5 result = addition(2,3)#调用函数
6 print(result)

5.函数类型

定义函数时小括号内的参数,用来接收参数所用,称为“形参”

调用函数时小括号内的参数,用来传递给函数所用,称为”实参“

函数一共有4种类型:

1.无参数,无返回值。

2.有参数,无返回值。

3.无参数,有返回值。

4.有参数,有返回值。

收藏 打印