1、可选参数传递
此处m=1并不是写定m必为1,而是m为可选参数,当不对其进行赋值时,其默认值为1.
2、函数的返回值
return可以传递0个返回值,也可以传递任意多个返回值
3、局部变量与全局变量

局部变量为组合数据类型且(在函数内部)未真实创建,其函数名又和已有的全局变量相同。则等同于全局变量
4、汉诺塔递归实例

此处不必清晰地理清楚每一步要具体怎么做,首先将大问题分为1和n-1,依次递归即可。
Python函数特性详解
本文介绍了Python中函数的一些关键特性,包括可选参数的使用、函数返回值的灵活性、局部变量与全局变量的区别以及通过汉诺塔问题展示递归实例的应用。
1、可选参数传递
此处m=1并不是写定m必为1,而是m为可选参数,当不对其进行赋值时,其默认值为1.
2、函数的返回值
return可以传递0个返回值,也可以传递任意多个返回值
3、局部变量与全局变量

局部变量为组合数据类型且(在函数内部)未真实创建,其函数名又和已有的全局变量相同。则等同于全局变量
4、汉诺塔递归实例

此处不必清晰地理清楚每一步要具体怎么做,首先将大问题分为1和n-1,依次递归即可。
转载于:https://www.cnblogs.com/shueixue/p/9667269.html
1万+
2437
9142
2016

被折叠的 条评论
为什么被折叠?