1.定义一个函数
2.函数参数--位置参数
3.函数参数--关键字参数
4.函数参数--缺省参数 在形参中默认有值的参数 称之为缺省参数
调用函数时 缺省参数的值如果没有传入 则取默认值 形式参数 如果传入 则取实际参数 缺省参数一定要位于位置参数的最后面
5.函数参数--不定长参数 有时可能需要一个函数能处理比当初声明时更多的参数, 这些参数叫做不定长参数 声明时不会命名。
6.函数参数--参数位置顺序
7.函数返回值
8.函数返回值--多个return
9.函数返回值--返回多个数据
10.函数类型 --无参数 无返回值的函数
11. 函数类型--无参数 有返回值的函数
12 .函数类型--有参数 无返回值的函数
能接收参数 但不可以返回数据 一般情况下 对某些变量设置数据而不需结果时 用此类函数
13. 函数类型--有参数 有返回值的函数
14.函数的嵌套
15. 匿名函数lambda
16.变量--局部变量 其作用范围是这个函数内部 即只能在这个函数中使用 在函数的外部是不能使用的
17.变量--全局变量 全局变量能够在所有的函数中进行访问
18.全局变量和局部变量名字相同
19.全局变量的修改--global的使用



