摘要: 递归特点要求简单递归实现斐波那契数列尾递归优化反射反射四种内置函数讨论反射练习反射其他模块反射效果动态导入模块参考文档 递归 递归算法是一种直接或者间接地调用资深算法的过程。再计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。 特点 递归算法解决问题的特点: 递归就是在过程或者函数里调用自身。 在使用递归策略时,必须有一个明确的递归结束条件,称... 阅读全文
posted @ 2017-11-12 23:03 wtli 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 模块简介模块分类导入模块re元字符matchDeomseachDeomfindallDeomsubDeomsplitDeom常用正则表达式计算器的实现替换ossys进度条subprocessshell相关模块callcheck_callcheck_outputsubprocess.Popen(…)执行普通命令shutil shelve itertoolsshutilzipfile解压缩tarfi... 阅读全文
posted @ 2017-11-12 23:03 wtli 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 迭代器特点:生成一个迭代器取钱yield生成器 迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适... 阅读全文
posted @ 2017-11-03 18:45 wtli 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 函数定义空函数函数作用域块级作用域局部作用域作用域链终极版作用域函数参数定义:默认参数可变参数关键字参数组合参数小结高阶函数与函数返回值高阶函数函数返回值lambda与匿名函数mapfilterreducelambda小结装饰器格式装饰器原理带参数的装饰器装饰器应用装饰器小结开放封闭原则闭包概念闭包的作用 函数定义 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的... 阅读全文
posted @ 2017-11-03 18:43 wtli 阅读(166) 评论(0) 推荐(0) 编辑
摘要: translate-shell mac安装 $ mkdir tools $ cd tools $ git clone https://github.com/soimort/translate-shell $ cd translate-shell/ $ make [OK] Task build completed. $ sudo make install [OK] Task build comp... 阅读全文
posted @ 2017-11-03 18:42 wtli 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 打开文件的方法 r: 以读方式打开 w: 以写方式打开 a: 以追加模式打开 r+: 以读写模式打开 w+: 以读写模式打开 a+: 以读写模式打开 rb: 以二进制读模式打开 wb: 以二进制写模式打开 ab: 以二进制追加模式打开 rb+: 以二进制读写模式打开 wb+: 以二进制读写模式打开 阅读全文
posted @ 2017-10-20 00:31 wtli 阅读(202) 评论(0) 推荐(0) 编辑
摘要: python数据类型常用帮助方法int数值类型整型长整型浮点型复数型complex字符串类型--string索引和切片序列序列的基本操作元组元组操作总结列表列表定义:列表操作总结dict字典定义字典的操作我们可以通过循环去遍历字典总结简单字典练习类型转换计算mac地址字符串转列表列表转字符串字符串转 阅读全文
posted @ 2017-10-19 23:22 wtli 阅读(276) 评论(0) 推荐(0) 编辑
摘要: python流程控制条件总结循环for循环脚本简单使用for典型1+…+100python脚本数列小细节迭代遍历简单操作内嵌for循环经典-九九乘法表for循环常用关键字猜随机数whilewhile与for相比while循环打开文件的方法读取文件的方法小结 python流程控制条件 if语法 if 阅读全文
posted @ 2017-10-18 23:35 wtli 阅读(193) 评论(0) 推荐(0) 编辑
摘要: python编码规范 缩进统一 变量 缩进统一 变量 标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_’) 标识符名称的其他部分可以由字母(大写或小写)、下划线('_')或数字(0-9)组成。 标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前 阅读全文
posted @ 2017-10-16 23:48 wtli 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 字节码和机器码 机器码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。 字节码 字节码(Bytecode)是一种包含执行程序、由一序列 阅读全文
posted @ 2017-10-16 23:15 wtli 阅读(157) 评论(0) 推荐(0) 编辑