上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页
摘要: Logging模块构成 主要分为四个部分: Loggers:提供应用程序直接使用的接口 Handlers:将Loggers产生的日志传到指定位置 Filters:对输出日志进行过滤 Formatters:控制输出格式 myapp.log文件中内容为: 详细参数 把日志打印到文件上和屏幕上 写个类封装 阅读全文
posted @ 2017-03-17 16:01 Dus 阅读(286) 评论(0) 推荐(0) 编辑
摘要: globals()和locals() locals()实际上没有返回局部名字空间,它返回的是一个拷贝。所以对它进行修改,修改的是拷贝,而对实际的局部名字空间中的变量值并无影响。 globals()返回的是实际的全局名字空间,而不是一个拷贝: 与 locals 的行为完全相反。 阅读全文
posted @ 2017-03-15 08:49 Dus 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 快速排序 def quick_sort(data, left, right): if left = tmp: right = 1 data[left] = data[right] while left 阅读全文
posted @ 2017-03-10 11:24 Dus 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 插入排序法 def insert(data): for i in range(1, len(data)): tmp = data[i] j = i 1 while j = 0 and tmp 阅读全文
posted @ 2017-03-09 22:39 Dus 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 快速排序的两种方法 @cal_time def choose(data): for i in range(len(data) 1): for j in range(i+1, len(data)): if data[j] choose2比choose要快 阅读全文
posted @ 2017-03-09 22:12 Dus 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ![](http://images2015.cnblogs.com/blog/720785/201703/720785-20170309170702844-2039602058.png) ``` def bubble(li): tag = 0 for i in range(len(li)-1): for j in range(len(li)-i-1): ... 阅读全文
posted @ 2017-03-09 18:04 Dus 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ``` def bin_search(data,val): high = len(data) 1 low = 0 while low val: high = mid 1 else: if data[mid] 阅读全文
posted @ 2017-03-09 16:56 Dus 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://nosmoking.blog.51cto.com/3263888/1681838 阅读全文
posted @ 2017-03-07 15:35 Dus 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 堆排序 什么是堆? 完全二叉树 父节点都比子节点小或者都比子节点大 父节点和左子节点的关系? 父节点和右节点的关系? 排序之前 排序后的结果 def sift(data, low, high): """ 这是对树做一次调整保证其为大堆 :param data: 这是数据列表 :param low: 阅读全文
posted @ 2017-03-07 13:56 Dus 阅读(177) 评论(0) 推荐(0) 编辑
摘要: ``` import os import sys import time import myconfig b = ['123'] a = os.path.abspath(myconfig.__file__) print(a) b[-1]=os.path.getmtime(a) print(b) while True: a = os.path.abspath(myconfig.__fi... 阅读全文
posted @ 2017-03-02 17:51 Dus 阅读(1482) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 33 下一页