collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple 我们知道tuple可以表示不变集合,例如,一个点的二维坐标就可以表示成: 但是,看到(1, 2),很难看出这个tuple是用来表示一个坐标的。 定义一个class又小题大做了,这时,namedtu ...
分类:
其他好文 时间:
2016-05-16 19:16:23
阅读次数:
133
0.说明这里的说明主要是以Python2.7为例,因为在Python3+中,__builtin__模块被命名为builtins,下面主要是探讨Python2.x中__builtin__模块和__builtins__模块的区别和联系。1.名称空间(Namespace)首先不得不说名称空间,因为名称空间是Python中非常重要的一个概念,所谓名称..
分类:
编程语言 时间:
2016-04-17 23:20:21
阅读次数:
404
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 1、Infinite Iterators IteratorArgumentsResultsExample count() start, [step] start, start+step, start+2*step, .
分类:
编程语言 时间:
2016-02-09 12:48:44
阅读次数:
608
md5加密>>>importmd5>>>hash=md5.new()>>>hash.update(‘admin‘)>>>printhash.hexdigest()21232f297a57a5a743894a0e4a801fc3几种hash算法sha1sha224sha256sha384ha512>>>importhashlib>>>hash=hashlib.md5()>>>..
分类:
其他好文 时间:
2015-12-16 19:47:14
阅读次数:
235
random随机模块>>>importrandom导入模块>>>random.random()随机生成一个浮点数0.30851751369227465>>>random.randrange(6)随机生成0-5的数字2>>>random.choice(‘abcdefg‘)随机生成一个字母‘c‘>>>random.sample(xrange(100),3)不..
分类:
其他好文 时间:
2015-12-16 17:34:05
阅读次数:
175
一、collections:内建集合模块. 1、namedtuple:创建一个自定义的tuple对象 2、deque:为了高效实现插入和删除操作的双向列表,适合用于队列和栈 3、defaultdict:Key不存在时返回默认值 4、OrderedDict:保持Key的顺序 5、Counte...
分类:
编程语言 时间:
2015-11-27 21:41:48
阅读次数:
341
1httplib简介httplib是python中http协议的客户端实现,可以使用该模块来与HTTP服务器进行交互httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容..
分类:
编程语言 时间:
2015-09-24 11:07:15
阅读次数:
199
psl:perlstandard library,主要研究perl的内建函数
perl的模块有内建模块和第三方模块。
perldoc perlocal 查看内置模块
perldoc module-name 查看模块帮助信息
perldoc -m module-name 查看模块源代码
手动安装CPAN上的第三方模块:
perl Makefile.P...
分类:
其他好文 时间:
2015-04-24 14:21:31
阅读次数:
128
一.collections
二.base64
三.struct
四.hashlib
五.itertools
六.XML
七.HTMLParser...
分类:
编程语言 时间:
2015-02-07 10:21:29
阅读次数:
239
1. sys模块
1) 处理命令行参数
2. 查询扩展模块路径
sys.path
3. 使用sys模块查找内建模块
builtin_module_names 列表包含 Python 解释器中所有内建模块的名称
sys.builtin_module_names
使用sys模块查找已导入的模块
print sys.modules.keys()
4. 使...
分类:
其他好文 时间:
2014-12-05 14:25:00
阅读次数:
141