1. 函数的定义:def2. 函数的使用:<函数名>(<实际参数>)3. 函数参数传递3.1 可选参数3.2 函数返回值:return4. 变量:局部变量和全局变量4.1 局部变量:仅在函数内部使用4.2 全局变量:程序执行全过程有效5. 代码复用 1. 函数的定义:def def <函数名>(<参数列表>): <函数体>return <返回值列表> 2. 函数的使用:<函数名>(<实际参数>) <函数名>(<实际参数>) 3. 函数参数传递 3.1 可选参数可选参数语法形式: def <函数名>(<非可选参数>, <可选参数>=<默认参数>):<函数体>return<返回值列表> <非可选参数>:必须有参数传入<可选参数>:可以不传入参数,不传入参数时使用默认参数 3.2 函数返回值:return函数没有return,则函数无返回值。 函数使用 return 返回多个值,则可以使用多个变量保存返回值 4. 变量:局部变量和全局变量 4.1 局部变量:仅在函数内部使用在函数内部定义,使用 函数退出时变量将不存在 4.2 全局变量:程序执行全过程有效在函数之外定义的变量,执行程序时全程有效 在函数内部使用全局变量,需要使用保留字 global<全局变量> 声明global<全局变量> 5. 代码复用