python第七课 简析反射的使用

摘要: import sys import inspect class Dog(object): # 类,Cat指向这个类对象 def __init__(self, name='tom'): self.name = name def sayHi(self): # 实例方法,sayHi指向这个方法对象,使用类 阅读全文
posted @ 2016-03-10 16:32 学习永远在路上 阅读(148) 评论(0) 推荐(0) 编辑

python第六课知识点总结

摘要: shelve模块 shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 import shelve dbase = shelve.open("mydbase") object2 = {'name': 'Brian', 'age': 阅读全文
posted @ 2016-03-02 14:30 学习永远在路上 阅读(166) 评论(0) 推荐(0) 编辑

python第五课知识点总结

摘要: 模块 1.导入模块 系统自带的模块,如os,sys,直接用import导入。 2.自定义模块 由用户自行定义,通过取相对路径导入,先用os.path.dirname取得相对路径,用sys.path.append()加入系统环境变量,再用from...import导入。 序列化与文件反序列化 常用的序 阅读全文
posted @ 2016-02-26 23:25 学习永远在路上 阅读(164) 评论(0) 推荐(0) 编辑

python第四课知识点总结

摘要: 1.装饰器 为了在增加新的功能,但又不愿意对现有函数内部结构进行改动,此时就可以用到装饰器。 最简单的函数 使用装饰函数在函数执行前和执行后分别附加额外功能 使用语法糖@来装饰函数 使用内嵌包装函数来确保每次新函数都被调用 对带参数的函数进行装饰 2.正则表达式匹配,re模块使用 re.findal 阅读全文
posted @ 2016-02-17 15:36 学习永远在路上 阅读(194) 评论(0) 推荐(0) 编辑

python第三课知识点总结

摘要: 1.文件读写知识点补充 read():读取字符个数,传入参数为要读取的字符数。 tell():取得光标当前所在位置。 truncate():从当前光标位置开始,将后面内容全截掉。 2.默认字典,collections.defaultdict() collections.defaultdict会返回一 阅读全文
posted @ 2016-02-03 16:32 学习永远在路上 阅读(287) 评论(0) 推荐(0) 编辑

python第一课知识点总结

摘要: 1.python起源及版本 python于1989年问世,到现在版本已经到了3.5,用的最多的还是2.x 版本3.x比2.x的主要差别如下: 3.x不用单独定义字符集类型,默认为unicode; print()取代了print; input取代了raw_input,2.7版本中input和raw_input都能用,但不完全一样,2.7中input输入不带引号的当变量处理,要输入字符串要带引号,而3.0以上版本input输入字符串时无需带引号; 去掉了很多重复的方法,规范了方法名,将带_开头的方法名重新命名; 由于市场上很多项目是用2.x版本开发的,为了平稳过渡,开发了2.7版本,它兼容2.x和3.x语法 阅读全文
posted @ 2016-01-29 10:12 学习永远在路上 阅读(443) 评论(0) 推荐(0) 编辑

python第二课知识点总结

摘要: 第二章主要讲到整型、浮点型、长整型、字典及列表的常用方法。 阅读全文
posted @ 2016-01-26 12:04 学习永远在路上 阅读(351) 评论(0) 推荐(0) 编辑