#T

Python 将中文转拼音

文字转拼音 importos.pathclassPinYin(object):def__init__(self):self.word_dict={}defload_word(self,dict_file):self.dict_file=dict_fileifnotos.path.exists(self.dic...
IT猿 ·2023-05-06

Python3.4的Pillow库实现验证码图片

转自http://blog.csdn.net/bin381/article/details/41969493 fromPILimportImage,ImageDraw,ImageFont,ImageFilterimportrandom_letter_cases='abcdefghjkmnpqrstuvwxy'...

冒泡 [Python]

冒泡PythonclassBubbleSort:def__init__(self):self.initArr()definitArr(self):self.arrInfo=[60,61,27,91,92,44,13,20,24,13]defbubbleSortFromStartToEnd(self):length=le...
IT猿 ·2023-05-06

最短路径—Dijkstra算法

Dijkstra算法1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该...

[转]Wote用python语言写的imgHash.py

#!/usr/bin/pythonimportglobimportosimportsysfromPILimportImageEXTS='jpg','jpeg','JPG','JPEG','gif','GIF','png','PNG'defavhash(im):ifnotisinstance(im,Image.Image...

Python3之切片的道理

list的切片有三个参数:起点,终点,步长list[::-1]相当于起点为最后的一个,终点为第一个,然后一次减少一个更多的看下面的测试>>>a=[0,1,2,3,4,5,6,7,8,9]>>>a[0,1,2,3,4,5,6,7,8,9]>>>a.reverse()&...
IT猿 ·2023-05-06

[转]python模块全面

http://www.cnblogs.com/wupeiqi/articles/4963027.html模块概念:用一砣代码实现了某个功能的代码集合。类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又...
IT猿 ·2023-05-06

Python3之format

print('{0},{1}'.format('zhangk',32))print('{},{},{}'.format('zhangk','boy',32))print('{name},{sex},{age}'.format(age=32,sex='male',name='zhangk'))#格式限定符#它有着丰富的的...
IT猿 ·2023-05-06

Python3之Zip

fromcollectionsimportdefaultdictfromcollectionsimportOrderedDictd=defaultdict(list)d['a'].append(1)d['a'].append(2)d['b'].append(5)print(d)#di=dict(list)#di['b'...
IT猿 ·2023-05-06

python时间处理之datetime

#-*-coding:utf-8-*-#datetime类#datetime是date与time的结合体,包括date与time的所有信息。#它的构造函数如下:#datetime.datetime(year,month,day[,hour[,minute[,second[,microsecond[,tzinfo]]]]...

网页内容爬取:如何提取正文内容 BEAUTIFULSOUP的输出

创建一个新网站,一开始没有内容,通常需要抓取其他人的网页内容,一般的操作步骤如下:根据url下载网页内容,针对每个网页的html结构特征,利用正则表达式,或者其他的方式,做文本解析,提取出想要的正文。为每个网页写特征分析这个还是太耗费开发的时间,我的思路是这样的。Python的BeautifulSoup包大家都知道吧,...

sublime text 3 显示空格和Tab

因为sublimetext3确实太好用了所以也用它写代码了,可是在Python3中不支持Tab键和空格键混用所以要改变显示方式,以便方便使用,突然发现网上的资料太少,所以我把它贴了出来希望帮助更多的人第一步把preferences.sublime-setting-Default里面的"draw_white_space"...

关于Pyhton多线程同步队列的应用

'''同步队列put方法和task_done方法,queue有一个未完成任务数量num,put依次num+1,task依次num-1.任务都完成时任务结束。1.创建一个Queue.Queue()的实例,然后使用数据对它进行填充。2.将经过填充数据的实例传递给线程类,后者是通过继承threading.Thread的方式创...

关于Python多线程condition变量的应用

'''所谓条件变量,即这种机制是在满足了特定的条件后,线程才可以访问相关的数据。它使用Condition类来完成,由于它也可以像锁机制那样用,所以它也有acquire方法和release方法,而且它还有wait,notify,notifyAll方法。一个简单的生产消费者模型,通过条件变量的控制产品数量的增减,调用一次生...

Python 快排[pythonnic]

defQS(array):less=[]more=[]iflen(array)<=1:returnarrayhead=array.pop()forxinarray:ifx<=head:less.append(x)else:more.append(x)returnQS(less)+[head]+QS(more...
首页上一页...45084509451045114512...下一页尾页