# 函数介绍
# 函数概述
函数:是组织好的,可重复使用的,用来实现特定功能的代码段
# 函数的好处
- 将功能封装在函数内,可供随时随地重复利用
- 提高代码复用性,减少重复代码,提高开发效率
# 函数定义
# 语法
def 函数名(传入参数): | |
函数体 | |
return 返回值 |
# 使用步骤
- 先定义函数
- 后调用函数
# 注意事项
- 参数不需要,可以省略
- 返回值不需要,可以省略
# 函数的参数
# 函数传入参数
def add(a, b): | |
result = a + b | |
return result |
- 参数之间使用逗号进行分隔
- 传入的时候,按照顺序传入数据,使用逗号分隔
# 定义与调用函数
# 定义函数 | |
def add(a, b): | |
result = a + b | |
return result | |
# 调用函数 | |
add(1,2) |
# 函数的返回值
# 函数返回值定义
# 什么是返回值
所谓返回值,就是程序中函数完成事情后,最后返回给调用者的结果
# 返回值语法
def 函数(参数...): | |
函数体 | |
return 返回值 | |
变量 = 函数(参数) |
- 变量就能接收函数的返回值
- 语法:通过 return 关键字,就能向调用者返回数据
# None 类型
# 意义
None 表示:空的、无实际意义的意思
函数返回 None,就表示,这个函数返回没有什么有意义的内容,也就是返回了空的意思
# 函数说明文档
# 函数说明文档作用
函数是纯代码语言,想要理解其含义,就需要一行行去阅读理解代码,效率比较低
def func(x,y): | |
""" | |
多行注释说明文档 | |
""" | |
函数体 | |
return 返回值 |
通过多行注释的形式,对函数体进行说明解释
# 变量作用域
# 局部变量
变量作用域指的是变量的作用范围
局部变量的作用:在函数体内部,临时保存数据,即当函数调暗勇完成后,则销毁局部变量
# 全局变量
所谓全局变量,指的是在函数体内、外都能生效的变量