- 博客(17)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 [Python标准库]copy——复制对象
[Python标准库]copy——复制对象 作用:提供一些函数,可以使用浅副本或深副本语义复制对象。 Python 版本:1.4 及以后版本 copy 模块包括两个函数 copy() 和 deepcopy(),用于复制现有的对象。浅副本 copy() 创建的浅副本(shallow copy)是一个新容器,其中填充原对象内容
2015-12-28 22:36:28 1168
原创 [Python标准库]weakref——对象的非永久引用
[Python标准库]weakref——对象的非永久引用 作用:引用一个“昂贵”的对象,不过如果不再有其他非弱引用,则允许垃圾回收器回收其内存。 Python 版本:2.1 及以后版本 weakref 模块支持对象的弱引用。正常的引用会增加对象的引用计数,避免它被垃圾回收。但并不总希望如此,比如有时可能会出现一个循环引用,或者有时可能要构建一个
2015-12-27 23:20:52 6466
原创 [Python标准库]struct——二进制数据结构
[Python标准库]struct——二进制数据结构 作用:在字符串和二进制数据之间转换。 Python 版本:1.4 及以后版本 struct 模块包括一些在字节串与内置 Python 数据类型(如数字和字符串)之间完成转换的函数。函数与 Struct 类 struct 提供了一组处理结构的模块级函数,另外还有一个 St
2015-12-27 19:29:38 883
原创 [Python标准库]Queue——线程安全的 FIFO 实现
[Python标准库]Queue——线程安全的 FIFO 实现 作用:提供一个线程安全的 FIFO 实现。 Python 版本:至少 1.4 Queue 模块提供一个适用于多线程编程的先进先出(first-in,first-out,FIFO)数据结构,可以用来在生产者消费者线程之间安全地传递消息或其他数据。它会为调用者处理锁定,使用多个线程可以
2015-12-25 00:00:21 12220
原创 [Python标准库]bisect——维护有序列表
[Python标准库]bisect——维护有序列表 作用:维护有序列表,而不必在每次向列表增加一个元素时都调用 sort 排序。 Python版本:1.4 及以后版本。 bisect 模块实现了一个算法用于向列表中插入元素,同时仍保持列表有序。有些情况下,这比反复对一个列表排序更高效,另外也比构建一个大列表之后再显示地对其排序更为高效。有序
2015-12-23 23:08:22 2878
原创 [Python标准库]heapq——堆排序算法
[Python标准库]heapq——堆排序算法 作用:headpq 模块实现了一个适用于 Python 列表的最小堆排序算法。 Python 版本:2.3 版本中新增,并在 2.5 版本中做了补充 堆(heap)是一个树形数据结构,其中子节点与父节点是一种有序关系。二叉堆(Binary heap)可以使用如下方式组织的列表或数组表示,即元素 N
2015-12-23 22:02:58 3477 1
原创 [Pythong标准库]array——固定类型数据序列
[Pythong标准库]array——固定类型数据序列 作用:高效管理固定类型数值数据的序列。 Python 版本:1.4 及以后版本 array 模块定义了一个序列数据结构,看起来与 list 非常相似,只不过所有成员都必须是相同的基本类型。可以参考 array 的标准库文档全面了解目前支持的所有类型。初始化 array
2015-12-22 21:36:06 718
原创 [Python标准库]collections——容器数据类型[二]
[Python标准库]collections——容器数据类型deque deque(双端队列)支持从任意一端增加和删除元素。更为常用的两种结构,即栈和队列,就是双端队列的退化形式,其输入和输出限制在一端。import collectionsd = collections.deque('abcdefg')print 'Deque:', dprint 'Lengt
2015-12-22 21:02:52 541
原创 [Python标准库]collections——容器数据类型[一]
[Python标准库]collections——容器数据类型 作用:容器数据类型 Python 版本:2.4 及以后版本 collections 模块包含除内置类型 list、dict 和 tuple 以外的其他容器数据类型。Counter Counter 作为一个容器,可以跟踪相同的值增加了多少次。这个类可以用来实现其他
2015-12-18 23:07:50 714
原创 [Python标准库]difflib——比较序列
[Python标准库]difflib——比较序列 作用:比较序列(特别是文本行)。 Python 版本:2.1 及以后版本 difflib 模块包含一些用来计算和处理序列之间差异的工具。它对于比较文本尤其有用,其中包含的函数可以使用多种常用差异格式生成报告。 本节中的例子都会使用 difflib_data.py 模块中以下这个
2015-12-18 19:50:01 15951
原创 [Python标准库]re——正则表达式[六]
[Python标准库]re——正则表达式用模式修改字符串 除了搜索文本外,re 还支持使用正则表达式作为搜索机制来修改文本,而且替换可以引用正则表达式中的匹配组作为替换文本的一部分。使用 sub() 可以将一个模式的所有出现替换为另一个字符串。import rebold = re.compile(r'\*{2}(.*?)\*{2}')text = 'Make th
2015-12-16 22:20:50 415
原创 [Python标准库]re——正则表达式[五]
[Python标准库]re——正则表达式前向或后向 很多情况下,仅当模式中另外某个部分也匹配时才匹配模式的某一部分,这可能很有用。例如,在 Email 解析表达式中,两个尖括号分别标志为可选。不过,实际上尖括号必须成对,只有当两个尖括号都出现或都不出现时表达式才能匹配。修改后的表达式使用了一个肯定前向(positive look-ahead)断言来匹配尖括号对。前向断言语法为
2015-12-15 23:16:14 463
原创 [Python标准库]re——正则表达式[四]
[Python标准库]re——正则表达式搜索选项 利用选项标志可以改变匹配引擎处理表达式的方式。可以使用位或(OR)操作结合这些标志,然后传递至 compile()、search()、match() 以及其他接受匹配模式完成搜索的函数。 1. 不区分大小写的匹配 IGNORECASE 使模式的字面量字符和字符区间与大小写字符都匹配。im
2015-12-14 22:53:31 392
原创 [Python标准库]re——正则表达式[三]
[Python标准库]re——正则表达式限制搜索 如果提前已经知道只需搜索整个输入的一个子集,可以告诉 re 限制搜索范围,从而进一步约束正则表达式匹配。例如,如果模式必须出现在输入的最前面,那么使用 match() 而不是 search() 会锚定搜索,而不必在搜索模式中显式地包含一个锚。import retext = 'This is some text -- w
2015-12-13 23:03:45 411
原创 [Python标准库]re——正则表达式[二]
[Python标准库]re——正则表达式模式语法 正则表达式支持更强大的模式,而不只是简单的字面量文本字符串。模式可以重复,可以锁定到输入中不同的逻辑位置,还可以采用紧凑形式表示而不需要在模式中提供每一个字面量字符。使用所有这些特性时,需要结合字面量文本值和元字符(metacharacter),元字符是 re 实现的正则表达式模式语法的一部分。# re_test_patt
2015-12-12 23:29:09 537
原创 [Python标准库]re——正则表达式[一]
[Python标准库]re——正则表达式 作用:使用形式化模式搜索和修改文本。 Python 版本:1.5 及以后版本 正则表达式(regular expression)是用一种形式化语法描述的文本匹配模式。模式被解释为一组命令,以一个字符串作为输入,生成一个匹配的子集或原字符串的修改版本。“正则表达式”一词在讨论中通常会简写为“regex”或
2015-12-11 23:00:52 479
原创 [Python标准库]textwrap——格式化文本段落
textwrap——格式化文本段落 作用:通过调整换行符在段落中出现的位置来格式化文本。 Python 版本:2.5 及以后版本 需要美观打印时,可以用 textwrap 模块来格式化要输出的文本。这个模块允许通过编程提供类似段落自动换行或填充特性等功能。示例数据# textwrap_example.pysample_text
2015-12-10 22:50:41 1460
lucene-2.9.4.tar.gz
2012-04-24
mahout-distribution-0.5-src
2012-04-24
20_newsgroups
2012-04-24
JQueryAPI.CHM
2010-11-04
struts2+hibernate+spring中出现的问题
2012-05-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人