3-1.Python 函数 - 函数基础(函数概述、函数的定义与调用、函数文档)
一、函数概述
- 函数是一段具有特定功能的代码块,在程序的其他地方可以重复使用它,普通的函数可以分为四大类
-
无入参无返回值函数
-
无入参有返回值函数
-
有入参无返回值函数
-
有入参有返回值函数
二、函数的定义与调用
1、基本介绍
(1)无入参无返回值函数
- 函数的定义
def 【函数】():【函数体】
- 函数的调用
【函数】()
(2)无入参有返回值函数
- 函数的定义
def 【函数】():【函数体】return 【返回值】
- 函数的调用,通常会用变量接一下返回值
【变量】 = 【函数】()
(3)有入参无返回值函数
- 函数的定义
def 【函数】(【传入参数】):【函数体】
- 函数的调用
【函数】(【参数】)
(4)有入参有返回值函数
- 函数的定义
def 【函数】(【传入参数】):【函数体】return 【返回值】
- 函数的调用,通常会用变量接一下返回值
【变量】 = 【函数】(【参数】)
2、演示
(1)无入参无返回值函数
- 函数的定义
def show():print("Hello World")
- 函数的调用
show()
# 输出结果Hello World
(2)无入参有返回值函数
- 函数的定义
def get_num():return 10
- 函数的调用
num = get_num()print(num)
# 输出结果10
(3)有入参无返回值函数
- 函数的定义
def show_count_num(num1, num2):print(num1 + num2)
- 函数的调用
show_count_num(1, 2)
# 输出结果3
(4)有入参有返回值函数
- 函数的定义
def get_count_num(num1, num2):return num1 + num2
- 函数的调用
count_num = get_count_num(1, 2)print(count_num)
# 输出结果3
三、函数文档
1、基本介绍
- 可以通过多行注释的形式,对函数进行说明解释
def 【函数名】(【形参 1】, 【形参 2】):"""【函数说明】:param 【形参 1】: 【形参 1 的说明】:param 【形参 2】: 【形参 2 的说明】:return: 【返回值的说明】"""【函数体】return 【返回值】
- 注:在 PyCharm 中,可以通过鼠标悬停在函数名上,查看函数的说明文档
2、演示
def add(num1, num2):"""两数相加:param num1: 相加的数字 1:param num2: 相加的数字 2:return: 返回相加的结果"""result = num1 + num2return result