一.函数
1.什么是函数
函数是对功能或者动作的封装
2.函数的语法和定义
def 函数名():
函数体
调用:
函数名()
3.关于函数的返回值
return : 返回
1.当程序没写过return,不返回任何结果,除非你要接收,接收到的是None
2.当函数写return值,有一个返回值
3.当函数写了return 值1,值2... 返回多个结果,多个结果打包成一个元组
4.当程序执行到return,函数结束执行
4.函数的参数
参数:参数是给函数传递的信息
1. 形参:在函数声明的位置写的变量 (位置,*args,默认值,**kwargs)
1.位置参数 : 按照位置声明的变量
2.默认值 : 默认值参数
3. 混合 : 当默认值和位置参数同时存在的时候.规定:默认值参数必须在位置参数之后
4.动态传参 :
*args 表示不定参数 接收的是位置参数 返回的是元组
**kwargs keyword args 接收的是关键字参数 返回的是字典
2.实参:在函数调用的时候给函数传递的具体的值
1.位置参数 : 按照位置给形参传递信息
2. 关键字参数 : 按照形参声明的变量名进行传递
3.混合参数 : 都有的时候, 关键字参数必须在位置参数之后
4. * 打散 可以把列表,字符串,元组 打散成一个一个的
5. ** 打散 可以把字典打散成一对键值 一对键值的
3.传参 : 把实参给形参的过程