摘要: import re # 运算字典 calc = { '+': lambda x, y: x + y, # 加 '-': lambda x, y: x - y, # 减 '*': lambda x, y: x * y, # 乘 '/': lambda x, y: x / y, # 除 '%': lambda x, y: x % y, # 取余数 ... 阅读全文
posted @ 2017-03-12 21:19 破斧呈粥 阅读(350) 评论(0) 推荐(0) 编辑
摘要: #slist = [[i for i in range(4)] for l in range(8)] # slist = [ # [4, 5, 2, 7], # [8, 7, 4, 2], # [1, 9, 7, 3], # [0, 4, 5, 6], # ] # 4*4 slist = [ [4, 5, 2, 7], [8, 7, 4, 2... 阅读全文
posted @ 2017-03-12 18:41 破斧呈粥 阅读(203) 评论(0) 推荐(0) 编辑
摘要: # 在有序序列内查找,判断大于还是小于中间值,每次搜索减一半,直到达到退出条件 # 递归二分查找具体索引 def search(num, start, end, args): global m m += 1 middle = (start + end) // 2 # 整除取中间值 # print('start:%s , end:%s , middle:%s ... 阅读全文
posted @ 2017-03-12 18:37 破斧呈粥 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 日志格式 阅读全文
posted @ 2017-03-12 18:33 破斧呈粥 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 日志格式 backend test.oldboy.orgb1 backend buy.oldboy.org 阅读全文
posted @ 2017-03-12 18:28 破斧呈粥 阅读(102) 评论(0) 推荐(0) 编辑
摘要: ''' # 不改变原函数代码,在调用原函数之前或之后执行其他代码 # 不加参数是两层def,会直接将原函数地址传递进来,返回new_fun(带原函数地址)下的inner函数 # 原函数执行前调用的函数(统一参数) # def new_fun(sfunc): # def inner(args): # # 新添加内容 # print('装饰符...') # ... 阅读全文
posted @ 2017-03-12 18:24 破斧呈粥 阅读(254) 评论(0) 推荐(0) 编辑
摘要: import re s = '3456fpeiuHa123@126.com' # 从开头匹配 ret = re.match('34', s) print(ret) # 找第一个 ret = re.search('56', s) print(ret) #替换 ret= re.sub('@','|',s) print(ret) # 匹配一个数字 ret = re.match('[0-9]'... 阅读全文
posted @ 2017-03-12 18:23 破斧呈粥 阅读(143) 评论(0) 推荐(0) 编辑
摘要: import time # 迭代器:通过next向后一次一次取值,不能向前,不能通过下标取值 tup = iter((1, 2, 3, 4, 5, 6)) lis = iter([11, 22, 33, 44, 55]) # 循环一次,相当于执行了一次__next__ for i in lis: print(i) # 生成器 def ggg(generator): whi... 阅读全文
posted @ 2017-03-12 18:21 破斧呈粥 阅读(115) 评论(0) 推荐(0) 编辑
摘要: #函数体内按条件,调用自己 #递归相除 def sal(x): n = x / 2 if n > 1: sal(n) print(n) sal(1000) # 斐波那契数 def fun1(a, b, lis=[]): if a 0: num -= 1 fun2(num) fun2(10) print(su... 阅读全文
posted @ 2017-03-12 18:20 破斧呈粥 阅读(168) 评论(0) 推荐(0) 编辑
摘要: import collections as con st = '1324243598234598756' tup = (4,67,7,5,6,67,78,8,4,2,2,4, 4,56,7,8,5,3,23,45,468,9,1,) lis = [1,4,5,7,8,2,2,1,56,7,89,34,2,3,4,5,6,5,8,7,4,12,1] # 计算序列某元素出现的次数 ... 阅读全文
posted @ 2017-03-12 18:19 破斧呈粥 阅读(160) 评论(0) 推荐(0) 编辑