hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 getattr(object, name[,default])获取对象object的属性或者方法,如果存 ...
分类:
编程语言 时间:
2017-03-15 18:43:55
阅读次数:
217
初识与安装 Openpyxl is a Python library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files. 安装 1 $ pip install openpyxl 1 $ pip install openpyxl ...
分类:
编程语言 时间:
2017-03-15 18:33:30
阅读次数:
261
学习Python,写一个Zip文件口令破解机,在此做个记录。 ...
分类:
其他好文 时间:
2017-03-15 18:32:37
阅读次数:
121
迭代在很多语言中都有存在,在c++中,大家更加推崇使用迭代而不是下标的方式来访问数据,下面我们来看看python中的迭代。 python中我们可以使用迭代来遍历list,dirc,甚至file,让我们先来以最简单的方式来认识下迭代: 在c++中我们可以对iterator进行加减操作,来移动迭代器,那 ...
分类:
编程语言 时间:
2017-03-15 18:27:46
阅读次数:
288
1. Python变量 如果把单一值变量称为一维变量,把可以扩展元素的变量称为多维变量,则python的变量可以划分如下: 变量维度 Python变量 说明 一维 数字 int(有符号整型) 数字类型可以做转换 long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex( ...
分类:
编程语言 时间:
2017-03-15 18:19:33
阅读次数:
263
前阵子一直在思考一个问题,就是如何让用户在图形界面上输入的代码(输入的代码为字符串),成为代码的一部分而运行起来,恰逢看python爬虫的视频教程的时候,看到了使用eval函数,之后查找到了该文章,解决了我思考的问题。 @文章来源:https://my.oschina.net/duhaizhang/ ...
分类:
编程语言 时间:
2017-03-15 15:07:06
阅读次数:
350
本文章主要对于集合的一些简单操作 集合分为可变集合与不可变集合 可变集合(不可hash) 添加值 清除集合 复制集合 随机删除 指定删除元素 不可重复特性 不可变集合 使用的比较少 调用frozenset方法 定义完你会发现没有f.add,f.pop,f.remove方法 可变集合常用操作 差集: ...
分类:
编程语言 时间:
2017-03-15 15:05:55
阅读次数:
282
装饰器模式 动态的给原有对象添加一些额外的职责,面向切面编程(AOP),多用于和主业务无关,但又必须的业务,如:登录认证、加锁、权限检查等 Python代码实现示例 需求点: 1.在old_func()的输出前面输出Hello,everyone! 2.在old_func()的输出后面输出Thank ...
分类:
编程语言 时间:
2017-03-15 15:05:25
阅读次数:
182
Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地 ...
分类:
编程语言 时间:
2017-03-15 15:02:44
阅读次数:
240