python
文章平均质量分 52
井枯旋
坚持
展开
-
python filter
filter在英文中是过滤的意思,在python中起到的就是一个过滤器的作用。这个函数是这样使用的:filter(func, seq)请允许我为您解释一下,func是一个布尔函数,返回真或是假,seq是一个队列,filter返回由seq队列中使func返回值为真的元素组成的队列。或许你有点糊涂,那么我来举个例子。假设,你收获了许多苹果,这些苹果有好有坏,你想选择出好的苹果。那么,你把所有的原创 2014-03-08 21:12:54 · 2955 阅读 · 0 评论 -
sqlite3.OperationalError: unable to open database file
读取chrome历史记录的数据库文件原创 2016-01-21 14:43:27 · 20510 阅读 · 1 评论 -
【overthewire】Vortex
原题看这里:!@#¥%……&*提议原创 2014-09-27 15:40:13 · 968 阅读 · 0 评论 -
python 字符串转16进制
def toHex(s): lst = [] for ch in s: hv = hex(ord(ch)).replace('0x', '') if len(hv) == 1: hv = '0'+hv lst.append(hv) return reduce(lambda x,y:x+y, ls转载 2014-10-17 12:28:50 · 1002 阅读 · 0 评论 -
从文件中恢复jpg
代码:import re fp = open('Image.raw', 'rb')content = fp.read()fp.close() cnt = 0start = 0while True: pic_start = content.find('\xff\xd8\xff\xe0', start) if pic_start == -1:转载 2014-09-28 09:14:28 · 717 阅读 · 0 评论 -
ubuntu 手动安装flash 插件
1.下载flash插件,选择tar.gz的包2.jieya原创 2014-09-16 15:37:49 · 427 阅读 · 0 评论 -
【Python】删除重复文件 并重命名
转:!@¥%¥%原创 2014-08-25 16:09:41 · 883 阅读 · 0 评论 -
【Python】多线程-简单
import timeimport threadingdef print_(do, x): for i in range(x): print(i, do) time.sleep(1)if __name__ == '__main__': t = threading.Thread(target=print_, args=('sound', 3)原创 2014-08-23 13:20:40 · 490 阅读 · 0 评论 -
python GO 汉诺塔
# 汉诺塔:又称河内塔,问题是源于印度一个古老传说的益智玩具。# 大梵天创造世界的时候做了三根金刚石柱子# 在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘# 大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上# 并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。# 函数TheTowerofHanol(n, s, e, m),n个圆盘从s柱移到e柱上,原创 2014-08-22 00:18:27 · 532 阅读 · 0 评论 -
python 文件遍历
import osdef getdirList(path): f = open(r'C:\Users\Administrator\Desktop\D盘文件.txt', 'w', encoding='utf-8') #注意encoding参数 count = 0 result = os.walk(path) #返回元祖,有三个部分,当前目录,子目录列表,文原创 2014-08-22 13:36:38 · 479 阅读 · 0 评论 -
【Python】Python小知识001
Ⅰ _ 表示最后一个表达式的值Ⅱ / 在3X的版本中表示真正的除法 // 表示取商的除法,即使对小数也是如此Ⅲ 不支持自加、自减Ⅳ 支持连续比较 如:3 Ⅴ elif 代替else if原创 2014-03-31 21:08:36 · 521 阅读 · 0 评论 -
python lambda
首先,先来看看这样一个函数:def true(): return True这里,true()函数没有参数,返回值是True,这样简单的函数,我们可以把它写成一行,就是这样:def true(): return True接下来我们用lambda来改写它,会变成这样:true = lambda : True调用的话,这样子:>>> true()True再来原创 2014-03-08 18:58:58 · 610 阅读 · 0 评论 -
Python reduce
python中的reduce(),也是很好理解的。(注意,python 3.x中,reduce()函数已经被从全局名字空间里移除了,它现在被放置在fucntools模块里)我们,可以这样形象的去理解它:reduce(func, [1, 2, 3]) == func(func(1, 2), 3)其中func是二元函数,处理后,返回一个值。我们可以试着用纯Python来实现reduce(),它原创 2014-03-08 23:10:23 · 1151 阅读 · 0 评论 -
python map()
python 中的map()函数,作用是对对列的每个元素,进行处理,得到的结果是一个包含梳理之后的元素的迭代器。看下面的三条语句:print(list(map( (lambda x : x + 2), [0, 1, 2, 3, 4, 5])))print(list (map( (lambda x : x + 2), range(6) ) ) )print([x + 2 for x in原创 2014-03-08 22:19:38 · 592 阅读 · 0 评论 -
python 约瑟夫问题
python 约瑟夫问题原创 2014-08-22 15:30:04 · 1013 阅读 · 2 评论