摘要: 代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->importrandomimportstringimporttime#strong.high=3#randomforthewholepasswd#storng.middle=2#includeonespecialsign#strong.ow=1#justincludecharactersordigitsdefmkpassByRandom(size=8,strong=2):chars=[]c 阅读全文
posted @ 2011-01-19 18:58 iTech 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 不断跟新中,欢迎补充!python中所有的__XXX__方法都有一定的含义,代表一定的协议,相当于CSharp和Java中的接口。特殊方法 描述基本定制型C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数)C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数据类型的子类。C.__del__(self) 解构器C.__str__(self) 可打印的字符输出;内建str()及print 语句C.__repr__(self) 运行时的字符串输出;内建repr() 和‘‘ 操作符C.__unicode__(self 阅读全文
posted @ 2011-01-19 16:18 iTech 阅读(3310) 评论(0) 推荐(0) 编辑
摘要: 一 iterator迭代器1) 迭代器是实现了迭代器协议的某种类型,一般需要实现如下两个方法(1)在python2.x中,next方法,在python3.x中,为__next__(),返回容器的下一个元素(2)__iter__方法,返回迭代器自身通常的iterator与for关键字配合使用,for语句在容器对象中调用__iter__()函数返回一个定义了next()或__next__()方法的iterator。通过iterator的next()或__next__()方法来在容器中逐一访问元素,没有后续元素,next()或__next__()就会抛出一个异常,告知for循环结束。2)iterat 阅读全文
posted @ 2011-01-19 14:42 iTech 阅读(3198) 评论(0) 推荐(0) 编辑