搜索到与相关的文章
Python

Python笔记001-类的特殊方法

Python笔记001-类的特殊方法以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮到各位Python学习者。首次发表于:微信公众号:科技老丁哥,ID:TechDing,敬请关注。本篇主要知识点:类的特殊方法(一般都在前后带有两个下划线,比如__len__和__getitem__),其存在的目的是被Python解释器调用,而不是类的对象来调用。对于自定义的类,一般无法体现出Python语言的核心特性,比如迭代和切片等,但是可以

系统 2019-09-27 17:56:59 2634

Python

编程语言Python的发展史

Python是我喜欢的语言,简洁、优美、易用。前两天,我很激昂地向朋友宣传Python的好处。“好吧,我承认Python不错,但它为什么叫Python呢?”“呃,似乎是一个电视剧的名字。”“那你说的Guido是美国人么?”“他从Google换到Dropbox工作,但他的名字像是荷兰人的。”“你确定你很熟悉Python吗?”所以为了雪耻,我花时间调查了Python的历史。我看到了Python中许多功能的来源和Python的设计理念,看到了一门编程语言的演化历

系统 2019-09-27 17:56:16 2634

Python

视频合并时使用python批量修改文件名的方法

不知道大家有没有遇到这样的情况,比如视频合并时文件名没有按照正常顺序排列,像这样可见,文件名排序是乱的。这个样子合并出来的视频一定也是乱的。所以得想办法把文件名修改一下,让软件读取出正确的顺序。闲话少说,上代码。"""注意:一、文件名除去扩展名必须以'_'+数字结尾。二、convert.py放在文件目录。三、目录中不能有多余文件主要算法:根据最大数字的位数添加0例如,如果最大数字为123,那么位数为3位,1就要变成001、2变成002、23变成023,依次

系统 2019-09-27 17:56:11 2634

Python

django的优缺点总结 - Python Web开发面试必备

·Django是利用Python语言从事Web开发的首选框架。如果你以后想从事pythonweb开发工作,就必需了解其优缺点。这些都可能会是你将来的面试题哦。他采用了MVC模式,什么是MVC?大家不要着急,MVC这么好的东西我在下面会精细的讲一下!Django最初是被开发来用于管理劳伦斯出版集团下的一些以新闻为主内容的网站。一款CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手DjangoReinhar

系统 2019-09-27 17:55:56 2634

Python

Python + OpenCV 实现LBP特征提取的示例代码

背景看了些许的纹理特征提取的paper,想自己实现其中部分算法,看看特征提取之后的效果是怎样运行环境MacOSPython3.0Anaconda3(集成了很多包,浏览器界面编程,清爽)步骤导入包fromskimage.transformimportrotatefromskimage.featureimportlocal_binary_patternfromskimageimportdata,io,data_dir,filters,featurefromsk

系统 2019-09-27 17:54:49 2634

Python

python字符串替换re.sub()方法解析

pattern可以是一个字符串也可以是一个正则,用于匹配要替换的字符,如果不写,字符串不做修改。\1代表第一个分组repl是将会被替换的值,repl可以是字符串也可以是一个方法。如果是一个字符串,反斜杠会被处理为逃逸字符,如\n会被替换为换行,等等。repl如果是一个function,每一个被匹配到的字段串执行替换函数。\g<1>代表前面pattern里面第一个分组,可以简写为\1,\g<0>代表前面pattern匹配到的所有字符串。count是patte

系统 2019-09-27 17:52:51 2634

Python

Python 单例设计模式用法实例分析

本文实例讲述了Python单例设计模式用法。分享给大家供大家参考,具体如下:demo.py(单例):classMusicPlayer(object):#类属性记录对象引用instance=Nonedef__new__(cls,*args,**kwargs):#1.判断类属性是否是空对象ifcls.instanceisNone:#2.调用父类的方法,为第一个对象分配空间cls.instance=super().__new__(cls)#3.返回类属性保存的对

系统 2019-09-27 17:48:37 2634

Python

python使用str & repr转换字符串

可能比较low还是记录一下:str和repr的使用过程str是一个类型(int,long类似),同样她也可以作为一个工厂方法实例一个stringrepr是python内置的函数,用于保留一个打印值在python代码片段里的真实状态好,以上全是废话>>>a=1>>>a+""---------------------------------------------------------------------------TypeErrorTraceback(

系统 2019-09-27 17:37:57 2634

编程技术

State Design Pattern(SDP)的一些资源

AS3和Flex的OOP设计模式,了解最多的就是MVC模式。针对于AS3面向FlashVideo应用类型,我认为一个开发者值得花更多时间去研究一下SDP状态设计模式,在Adobe的Devnet专区有一篇非常强悍的教程,全面分析了基于AS3.0环境下的FMS和FlasVideoPlayer的SDP设计模式,可能很多开发者都没有注意过。看过这篇文章后,对于SDP进行了一个概括,SDP是基于应用不同状态进行应用设计的特定模式,FlashVideo视频应用最为适合

系统 2019-08-29 23:42:11 2634

编程技术

建立以当天日期为文件名的文件夹的批处理

新建一记事本文件,在里面输入md%date:~0,10%保存为“建立文件夹.bat”,以后每回双击之后都会在该文件当前的目录下建立一个文件夹,文件夹的名字是当天的日期。解释一下以上的命令,md是DOS下建立文件夹的命令,%date%是显示当前时候,大家可在CMD命令行下输入echo%date%可看到效果。然后剩下的:~0,10是什么意思大家看上图应该能推得出来了,类似于SubString()方法!建立以当天日期为文件名的文件夹的批处理

系统 2019-08-29 23:40:55 2634