摘要: 选择排序思路: 算法程序: 打印输出效果为: ```````` 阅读全文
posted @ 2018-06-21 20:40 追风的小蚂蚁 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 排序 1、冒泡排序 冒泡算法 打印后的效果为: `````````````````````` 改进后的冒泡算法: 改进前和改进后的冒泡算法进行对比: import random # 随机模块 import time def cal_time(func): # 装饰器 ,用来检测算法所执行的时间 de 阅读全文
posted @ 2018-06-21 17:53 追风的小蚂蚁 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1、递归 递归的两个条件: (1)、调用自身 (2)、结束条件 看下面的几个函数: func1和func2都是错误的,func1没有结束条件,func2则是无穷的,func3和func4是正确的 2、时间复杂度 3、空间复杂度 4、列表查找 利用递归的方法进行二分法 结果为: 阅读全文
posted @ 2018-06-21 16:10 追风的小蚂蚁 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 输出为:[1, 2, 3] 阅读全文
posted @ 2018-06-19 21:24 追风的小蚂蚁 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 那我们先通过程序看看这个函数有什么坑吧! 看下结果 [1] [1, 1] [1, 1, 1] [1, 1, 1, 1] 函数的第二个默认参数是一个list,当第一次执行的时候实例化了一个list,第二次执行还是用第一次执行的时候实例化的地址存储,所以三次执行的结果就是 [1, 1, 1] ,想每次执 阅读全文
posted @ 2018-06-19 20:53 追风的小蚂蚁 阅读(4175) 评论(0) 推荐(1) 编辑
摘要: 1、求结果 2、求结果 3、求结果 a、[i%2 for i in range(10)] b、( i % 2 for i in range(10) ) 4、求结果: a. 1 or 2 b. 1 and 2 c. 1 < (2==2) d. 1 < 2 == 2 阅读全文
posted @ 2018-06-19 20:43 追风的小蚂蚁 阅读(432) 评论(2) 推荐(0) 编辑
摘要: 1、贪婪匹配 总是尝试匹配尽可能多的字符 2、非贪婪匹配 是尝试匹配尽可能少的字符 贪婪格式:xx.*xx 非贪婪格式:xx.*?xx 区别重点在:.* 和 .*? 阅读全文
posted @ 2018-06-19 20:18 追风的小蚂蚁 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1、match()函数只检测RE是不是在string的开始位置匹配,search()会扫描整个string查找匹配;2、也就是说match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none。3、例如: 4、search()会扫描整个字符串并返回第一个成功 阅读全文
posted @ 2018-06-19 20:07 追风的小蚂蚁 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 1、Django 2、pip 3、pillow-python 4、pygame 5、pyMysql 6、pytz 7、opencv-python 8、numpy 阅读全文
posted @ 2018-06-19 19:53 追风的小蚂蚁 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 在Python中,安装第三方模块,是通过setuptools这个工具完成的。Python有两个封装了setuptools的包管理工具:easy_install和pip。目前官方推荐使用pip 如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。 如果你正在使用Windows,确保安 阅读全文
posted @ 2018-06-19 19:49 追风的小蚂蚁 阅读(634) 评论(0) 推荐(0) 编辑