一、什么是函数:
函数就是具备某一功能的工具,工具的使用必须先存在后使用
函数的使用必须遵循先定义、后调用的原则
函数分为两大类:
1.内置函数:系统python解释器已定义,可以直接调用
2.自定义函数:程序员自己定义
二、为什么要用函数
1.程序的组织结构不清晰、可读性差
2.日积月累冗余代码过多
3.程序的可扩展性极差
三、怎么用
1.语法:
语法:
def 函数名([参数1,参数2,参数3...])
"""
文档注释
"""
code
.......
[return 返回值]
2.定义函数的三种形式:
2.1无参函数
def func1():
code
2.2有参数
def func2(x,y):
code
2.3 空函数
def func3():
pass
3.定义函数阶段发生了什么事:
过程:申请一块内存空间,该空间对应一个内存地址,把函数体代码放到该内存空间当中,并将内存地址跟函数名建立绑定关系
注意:定义阶段只检测语法,不执行代码
原文:https://www.cnblogs.com/linbin7/p/10513793.html