搜索到与相关的文章
Python

python的dict,set,list,tuple应用详解

本文深入剖析了python中dict,set,list,tuple应用及对应示例,有助于读者对其概念及原理的掌握。具体如下:1.字典(dict)dict用{}包围dict.keys(),dict.values(),dict.items()hash(obj)返回obj的哈希值,如果返回表示可以作为dict的keydel或dict.pop可以删除一个item,clear清除所有的内容sorted(dict)可以把dict排序dict.get()可以查找没存在的

系统 2019-09-27 17:47:12 2162

Python

用 Python 生成有“灵魂”的二维码

本文作者:HelloGitHub-LITTLECHIEH这是HelloGitHub推出的《讲解开源项目》系列,今天给大家推荐一个Python开源生成二维码的项目——qrcode一、介绍1.1二维码二维码又称二维条码,常见的二维码为QRCode,QR全称QuickResponse。是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见。我们可以用它支付、浏览网站等,为什么他会这么流行?下面说几个特点:可存储的信息量大:可容纳多达1850个

系统 2019-09-27 17:47:06 2162

Python

浅谈Python中的数据类型

数据类型:float―浮点数可以精确到小数点后面15位int―整型可以无限大bool―非零为true,零为falselist―列表Float/Int:运算符:/―浮点运算除//―当结果为正数时,取整;11//5=2;11//4=2当结果为负数时,向下取整;-11//5=-3;-11//4=-3当分子分母都是float,结果为float型**―计算幂;11**2=121%―取余其他数学运算:1.分数:importfractions;fractions.Fra

系统 2019-09-27 17:47:01 2162

Python

Python pandas DataFrame操作的实现代码

1.从字典创建Dataframe>>>importpandasaspd>>>dict1={'col1':[1,2,5,7],'col2':['a','b','c','d']}>>>df=pd.DataFrame(dict1)>>>dfcol1col201a12b25c37d2.从列表创建Dataframe(先把列表转化为字典,再把字典转化为DataFrame)>>>lista=[1,2,5,7]>>>listb=['a','b','c','d']>>>df

系统 2019-09-27 17:46:20 2162

Python

Python缩进和冒号详解

对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。例如:ifTrue:print("Hellogirl!")#缩进一个tab的占位else:#与if对齐print("Helloboy!")#缩进一个tab的占位Python对代码的缩进要求非常严格,如果不采用合理

系统 2019-09-27 17:38:32 2162

Python

Python实现网站文件的全备份和差异备份

之前有写利用md5方式来做差异备份,但是这种md5方式来写存在以下问题:•md5sum获取有些软连接的MD5值存在问题•不支持对空目录进行备份,因为md5sum无法获取空目录的md5值•权限的修改md5sum无法判断解决方案:利用文件的mtimectimemtime(Modifiedtime)是在写入文件时随文件内容的更改而更改的ctime(Createtime)是在写入文件、更改所有者、权限或链接设置时随Inode的内容更改而更改的废话不多说直接上代码:

系统 2019-09-27 17:37:59 2162

编程技术

纪念一下

ICNC'09-FSKD'09P0796AcceptanceNotification收件箱X回复所有人转发聊天回复过滤此类邮件打印添加到联系人列表删除此邮件这是网络欺诈这并非网络欺诈显示原始邮件以等宽字体显示以非等宽字体显示邮件内容出现乱码?为何将其视为垃圾邮件(或不是垃圾邮件)?PCChair发送至我显示详细信息16:22(18小时前)回复DearlizongliPaperID:P0796PaperTitle:AZero-watermarkingAlgo

系统 2019-08-29 23:52:23 2162

编程技术

《走出软件作坊》即将印刷出版,大家喜欢怎么看

今天,电子工业出版社博文视点的周筠周老师给我发过来书的版式样稿,希望我作为作者来决定那个样式比较好看。我个人是个审美盲,我对设计一窍不通,我个人的喜好和阅读习惯也和很多有有所不同,所以不敢妄下结论。所以我想到,既然这本书起源于CSDN的博客,并且在博客上受到大家的欢迎和不断的转载,那么我就在博客上继续让大家来投票,大家觉得哪个版式好,咱们就用哪个版式来排版。让我想起两句话:大家好才是好。网络,网聚草根的力量。大家来投一下票吧,是第一个好,还是第二个好,还是

系统 2019-08-29 23:31:26 2162

编程技术

拯救大兵Touchpad

HP高管在周二称,他们可能将剥离PC业务成为一家独立的公司,同时有可能重启Touchpad项目。HP负责公司的电脑和平板的个人系统事业部副总裁ToddBradley在接受路透社采访时称,平板电脑绝对是一个重要的细分市场。他还称HP可能会重启TouchPad项目,或在稍后推出另一型号。公司目前仍然希望授权webOS操作系统,并在寻找其他硬件供应商。在此之前,HP曾以99.99美元的跳楼价清仓TouchPad,使得TouchPad在美国和加拿大一机难求。Bra

系统 2019-08-29 23:16:24 2162

编程技术

模板模式

模板方法(TemplateMethod)模式属于行为模式,定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。这里的算法的结构,可以理解为你根据需求设计出来的业务流程。特定的步骤就是指那些可能在内容上存在变数的环节。结构模式:1)AbstractClass(抽象类):定义了一到多个的抽象方法,以供具体的子类来实现它们;而且还要实现一个模板方法,来定义一个算法的骨架。该模板方法不仅调用前面的抽

系统 2019-08-29 23:06:22 2162