随笔分类 -  python

摘要:webbrowser 模块提供了一个到系统标准 web 浏览器的接口. 它 提供了一个 open 函数, 接受文件名或 URL 作为参数, 然后在浏览器中打开它. 如果你又一次调用 open 函数, 那么它会尝试在相同的窗口打开新页面 webbrowser 模块提供了一个到系统标准 web 浏览器的 阅读全文
posted @ 2018-09-29 14:35 anobscureretreat 阅读(3615) 评论(0) 推荐(0) 编辑
摘要:输出: 阅读全文
posted @ 2018-09-29 10:05 anobscureretreat 阅读(7565) 评论(0) 推荐(0) 编辑
摘要:示例一 创建文件prog.py 执行结果: 示例二 创建文件:prog.py 执行结果: 示例三 创建文件:prog.py 执行结果: 示例四 创建文件:prog.py 执行结果: 示例五 创建文件:prog.py 执行结果: 示例六 创建文件:prog.py 执行结果: 示例七 执行结果: 示例八 阅读全文
posted @ 2018-09-27 20:44 anobscureretreat 阅读(280) 评论(0) 推荐(0) 编辑
摘要:class HashTable: def __init__(self, size): self.elem = [None for i in range(size)] self.count = size # def hash(self, key): return key % self.count # def ... 阅读全文
posted @ 2018-09-22 00:20 anobscureretreat 阅读(184) 评论(0) 推荐(0) 编辑
摘要:class BSTNode: def __init__(self, data, left=None, right=None): self.data = data self.left = left self.right = right class BinarySortTree: def __init__(self... 阅读全文
posted @ 2018-09-22 00:18 anobscureretreat 阅读(943) 评论(0) 推荐(0) 编辑
摘要:def fibonacci_search(lis, key): # F = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368] low = 0 hi... 阅读全文
posted @ 2018-09-22 00:14 anobscureretreat 阅读(182) 评论(0) 推荐(0) 编辑
摘要:def binary_search(lis, key): low = 0 high = len(lis) - 1 time = 0 while low lis[mid]: low = mid + 1 else: # print("times: %s" % time) ... 阅读全文
posted @ 2018-09-22 00:12 anobscureretreat 阅读(267) 评论(0) 推荐(0) 编辑
摘要:def binary_search(lis, key): low = 0 high = len(lis) - 1 time = 0 while low lis[mid]: low = mid + 1 else: # print("times: %s" % time) ... 阅读全文
posted @ 2018-09-22 00:10 anobscureretreat 阅读(91) 评论(0) 推荐(0) 编辑
摘要:def sequential_search(lis, key): for i in range(len(lis)): if(lis[i] == key): return i else: return False LIST = [1, 5, 8, 123, 22, 54, 7, 99, 300, 222... 阅读全文
posted @ 2018-09-22 00:08 anobscureretreat 阅读(250) 评论(0) 推荐(0) 编辑
摘要:def merge_sort(array): def merge_arr(arr_l, arr_r): array = [] while len(arr_l) and len(arr_r): if arr_l[0] arr_r[0]: array.append(arr_r.pop(0)) ... 阅读全文
posted @ 2018-09-22 00:01 anobscureretreat 阅读(174) 评论(0) 推荐(0) 编辑
摘要:def radix_sort(array): bucket, digit = [[]], 0 while len(bucket[0]) != len(array): bucket = [[], [], [], [], [], [], [], [], [], []] for i in range(len(array)): ... 阅读全文
posted @ 2018-09-21 23:49 anobscureretreat 阅读(259) 评论(0) 推荐(0) 编辑
摘要:import copy def heap_sort(hlist): def heap_adjust(parent): child = 2 * parent + 1 # left child while child heap[child]: child += 1 # right child ... 阅读全文
posted @ 2018-09-21 23:47 anobscureretreat 阅读(183) 评论(0) 推荐(0) 编辑
摘要:def select_sort(slist): for i in range(len(slist)): x = i for j in range(i, len(slist)): if slist[j] < slist[x]: x = j slist[i], slist[x]... 阅读全文
posted @ 2018-09-21 23:46 anobscureretreat 阅读(153) 评论(0) 推荐(0) 编辑
摘要:def quick_sort(qlist): if qlist == []: return [] else: qfirst = qlist[0] qless = quick_sort([l for l in qlist[1:] if l = qfirst]) return qless + [qfirst]... 阅读全文
posted @ 2018-09-21 23:44 anobscureretreat 阅读(139) 评论(0) 推荐(0) 编辑
摘要:def bubble_sort(blist): count = len(blist) for i in range(0, count): for j in range(i + 1, count): if blist[i] > blist[j]: blist[i], blist[j] = blist[... 阅读全文
posted @ 2018-09-21 23:43 anobscureretreat 阅读(189) 评论(0) 推荐(0) 编辑
摘要:def shell_sort(slist): gap = len(slist) while gap > 1: gap = gap // 2 for i in range(gap, len(slist)): for j in range(i % gap, i, gap): if sl... 阅读全文
posted @ 2018-09-21 23:42 anobscureretreat 阅读(159) 评论(0) 推荐(0) 编辑
摘要:def insert_sort(ilist): for i in range(len(ilist)): for j in range(i): if ilist[i] < ilist[j]: ilist.insert(j, ilist.pop(i)) break re... 阅读全文
posted @ 2018-09-21 23:31 anobscureretreat 阅读(368) 评论(0) 推荐(0) 编辑
摘要:pip install django-cors-headers 阅读全文
posted @ 2018-09-10 14:33 anobscureretreat 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:@cherrypy.expose @cherrypy.tools.accept(media="application/json") #加入这个装饰器 @cherrypy.tools.json_out() @cherrypy.tools.json_in() def upload_image_data( 阅读全文
posted @ 2018-08-16 13:40 anobscureretreat 阅读(3415) 评论(0) 推荐(0) 编辑
摘要:本文实例讲述了Python中列表元素转为数字的方法。分享给大家供大家参考,具体如下: 有一个数字字符的列表: numbers = ['1', '5', '10', '8'] 想要把每个元素转换为数字: numbers = [1, 5, 10, 8] 用一个循环来解决: new_numbers = [ 阅读全文
posted @ 2018-08-15 21:07 anobscureretreat 阅读(116100) 评论(1) 推荐(9) 编辑