摘要: 对于python中的函数递归,其实用while和for循环可以等价的实现。平时较少用到,但是在某些特定情况下比较方便实现一些功能。 对于没有数据分叉的函数递归,比较简单。如: 但是对于有数据分叉的函数递归,如对嵌套列表的遍历、查询,就会比较绕一些 先看没有分叉的: 对于这个menus,如果我们继续用 阅读全文
posted @ 2017-12-25 15:39 roadcode 阅读(389) 评论(0) 推荐(0) 编辑
摘要: python3中函数参数有位置参数、命名关键字参数、默认参数、非关键字可变长参数、关键字可变长参数几种。 一、位置参数 位置参数是函数的标准参数,是最常用的一种参数格式。定义函数时,由于每个参数都有自己的位置,如果不加以特殊说明,调用函数时,函数就会根据所赋参数的位置来给函数内参数赋值。 调用时,函 阅读全文
posted @ 2017-12-24 13:03 roadcode 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 一、引用 a=[1,2,3] b=a 此为列表引用,a和b的内存地址是一样的,都是指向列表[1,2,3]。其实是一个列表,两个名字。操作其中一个变量改变列表,另外一个变量显示的列表也同时改变。 举个例子:一个人有两个名字张三、李四。如果张三中了500万,那么李四肯定中了500万。李四有1000万财产 阅读全文
posted @ 2017-12-24 09:33 roadcode 阅读(299) 评论(0) 推荐(0) 编辑
摘要: f.read([size]):默认一次性读入打开的文件内容。如果有size参数,则指定每次读入字符数。注意,此处按字符来读入,一个汉字为一个字符 f.readline([size]):一次读入一行文件内容 f.readlines([size]):将文件内容全部读入,保存在一个列表中,每行为一个元素。 阅读全文
posted @ 2017-12-24 08:22 roadcode 阅读(3544) 评论(0) 推荐(0) 编辑