1.函数的作用: 方便维护减少代码冗余 2.函数的参数: 形式参数:函数定义时定义的参数 1.必选参数:使用函数时需要一一对应,必须传值 2.默认参数:定义时有默认值,不传参的活直接用默认值 3.可变长位置参数:定义时加*号,默认打包成元组 4.可变长关键字参数:定义加**号,默认打包成字典 定义时各参数的顺序: 必选参数——可变长位置参数——默认参数——可变长关键字参数实际参数: 1.位置参数 2.关键字参数 3.函数的返回值: return的作用:退出函数,返回结果,可0个1个或多个,0个默认返回none