摘要: pickle可以将对象以文件的形式保存到磁盘上,称之为对象序列化,pickle.dump(obj, file[, protocol])是对象序列化的格式,它将obj序列化结果数据流写入到file文件对象中。 参数protocol是序列化模式,默认值为0,表示以文本的形式序列化。protocol的值还 阅读全文
posted @ 2016-02-27 17:41 赵洪 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 迭代器的含义是:当对一个序列数进行循环时,你必须从头到尾循环完毕才能退出程序,而迭代器可以在循环中每次读取一个值,然后跳出循环做其他的事情,再跳进去接着刚刚循环的断点继续向下执行。即迭代器通过__next__方法依次从循环中逐个读取元素,一直向前next读取,直到序列值读取完毕,直到出现读取异常,迭 阅读全文
posted @ 2016-02-12 21:26 赵洪 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 文本就是由文字字符串组成的,字符串就是0个到多个字符的序列,而常说的某个字符串匹配某个正则表达式,就是字符串中有部分是符合表达式的条件。 正则表达式是处理字符串的强大工具,它通过一定的语法规则查找匹配字符串,并返回自己想获取的字符串值。 即让字符串与某种模式匹配,而获取一个新的序列。 如要使用正则表 阅读全文
posted @ 2016-02-10 13:05 赵洪 阅读(259) 评论(0) 推荐(0) 编辑
摘要: -- collection是对内置数据类型的一种扩充,其主要扩充类型包括: 1.namedtuple(): 生成可以使用名字来访问元素内容的tuple子类,以增强可读性。 def namedtuple(typename, field_names, verbose=False, rename=Fals 阅读全文
posted @ 2016-02-03 21:07 赵洪 阅读(284) 评论(0) 推荐(0) 编辑
摘要: set的概念有点类似于hash表,它是一个无序但不重复的元素集合(而列表、元祖和字典数据都是可以重复的),而且访问速度快。 set可以方便的进行求交、差、对称差、并集等计算和比对,这在其他序列操作中则比较复杂。 如图,通过set命令就建立了一个set集合: 通过 a = set()创建一个空集合,通 阅读全文
posted @ 2016-02-03 10:53 赵洪 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、类对象和实例对象: 类对象提供默认行为,它是实例对象的工厂。实例对象是程序处理的实际对象,它们各自有独立的命名空间。类对象来自于语句,而实例来自于调用,每次调用一个类,就会得到这个类的新的实例。 执行class语句,就会得到类对象。 class <类名>: <语句> 类实例化后,可以使用其属性, 阅读全文
posted @ 2016-01-28 08:33 赵洪 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 2016-1-27 函数 函数:就是为了完成特定功能的一个语句组,这组语句可以作为一个单位使用,并给它起一个名字。通过函数名在程序的不同地方多次执行。 - 自定义函数:用户自己编写的 - 预定义的python函数:系统自带的一些函数,还有一些第三方的函数。 为什么要使用函数: -可以降低编程的难度, 阅读全文
posted @ 2016-01-27 10:03 赵洪 阅读(236) 评论(0) 推荐(0) 编辑
摘要: * 字典 2016-01-22 形如 {'name':'zhaohong','age','56'}、{'host':'10.0.0.12','port':80} 为字典 创建一个字典 dic = {'k1':'v1','k2':v2} dic = dict(k1='v1',k2='v2') 字典中的 阅读全文
posted @ 2016-01-26 21:28 赵洪 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Python自动化开发从浅入深-语言基础 阅读全文
posted @ 2016-01-19 21:11 赵洪 阅读(464) 评论(0) 推荐(0) 编辑
摘要: Python自动化开发从浅入深-初识Python 阅读全文
posted @ 2016-01-18 11:43 赵洪 阅读(331) 评论(0) 推荐(0) 编辑