1 函数的定义
1.1 函数的定义
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。简言之,就是封装的功能代码
1.2 函数的语法
语法:
def 函数名(形参列表):
函数体(代码块, return)
注释:每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。
2 函数的调用
函数名(实参列表)
3 函数的返回值return,终止函数的执行
(1)如果函数没有return,则没有返回值,返回的就是None
(2)在函数中间或末尾写return,返回的是None
(3)在函数中写return值,返回一个值
(4)在函数中可以返回多个返回值,接受到的是元组
4 函数的参数
函数执行的时候给函数传递信息
在函数声明的位置:形参
在函数调用的地方的具体的值:实参
把实参交给形参的过程:传参
4.1 实参
4.1.1 位置参数:
按形参的参数位置给形参传值
缺点:当函数的参数很多的时候,必须要记住每一个位置是什么
4.1.2 关键字参数
按照形参的名字给形参传值
4.1.3 混合参数:
既使用位置参数也用关键字参数
必须先位置参数后关键字参数
4.2 形参
4.2.1 位置参数
4.2.2 默认值参数
解决繁琐的事情
默认值必须在参数列表的最后(先位置后默认值参数)
4.2.3 动态参数