03 2017 档案

摘要:def f(n, m): data = [[col for col in range(n)] for row in range(m)] for row in data: print(row) print('--------') new_data = [[a for a in range(m)] for b in range(n)] # ... 阅读全文
posted @ 2017-03-02 02:10 jack410 阅读(546) 评论(0) 推荐(0)
摘要:data = [[col for col in range(4)] for row in range(5)] for row in data: print(row) print('--------') print(len(data)) for r_index, row in enumerate(data): for c_index in range(r_index, le... 阅读全文
posted @ 2017-03-02 02:09 jack410 阅读(631) 评论(0) 推荐(0)
摘要:def find(data, n): mid = int(len(data)/2) if len(data) > 1: if data[mid] > n: print('%s in left of %s' %(n, data[mid])) find(data[:mid], n) elif data[ 阅读全文
posted @ 2017-03-01 23:20 jack410 阅读(283) 评论(0) 推荐(0)
摘要:def f(n, arg1=0, arg2=1, arg3=1): while n >0: arg3 = arg1 + arg2 i = arg3 - arg2 print(i) arg1, arg2 = arg2, arg1 + arg2 n -= 1 return f(n, arg1, a... 阅读全文
posted @ 2017-03-01 15:59 jack410 阅读(1366) 评论(0) 推荐(0)
摘要:python装饰器就是对已有函数的功能扩展. 简单装饰器 def w1(func): def inner(): print('%s is running' % func.__name__) return func() return inner @w1 def show(): print('show' 阅读全文
posted @ 2017-03-01 12:45 jack410 阅读(196) 评论(0) 推荐(0)