函数
函数的语法结构
函数的分类
函数
编程语言中的函数并不是数学上的函数
函数的语法结构
def 函数名(参数1、参数2...)
'''函数注释'''
函数体代码
return 返回值
1.def(必须的)
是定义函数的关键字
2.函数名(必须的)
函数的名字 相当于变量名
3.参数可以有多个
4.函数注释(可选的)
相当于该函数的使用说明书
5.函数体代码(必须的)
函数核心代码逻辑
6.returu返回值(可选的)
使用函数之后反馈给使用者的结果,可有也可无
1.函数必须先定义后调用
2.函数定义阶段只检测语法不执行代码
3.函数调用阶段才会执行函数体代码
调用函数
函数加括号 如果函数定义阶段有参数则在调用阶段要给出参数
函数在定义与调用阶段的底层原理
1.在内存空间申请一块空间存储函数体代码
2.将函数体所在的空间地址绑定给函数名
3.函数名加括号则会执行 函数体代码
函数的分类
1.内置函数
python解释器自带的(提前给你定义好,直接使用即可)
2.自定义函数
程序员自己写到函数
1.无参函数
函数定义阶段没有写参数(变量名)
2.有参函数
函数定义阶段括号内写了参数(变量名)
3.空函数
函数体代码为空