- 博客(19)
- 收藏
- 关注
原创 XML基础解释
简介 XML语言也许在我们日常工作生活中接触的不多,让未经训练的人阅读XML是件很困难的事情。其实XML只是一个普通的字符串,用任何一个文本处理软件都可以打开。但是XML以其种种优点,广泛使用在底层的机器数据交互,尤其是在跨平台的设备间实现脱离格式的呈现数据。
2015-09-08 22:58:29
166
原创 Python all和any函数对空列表的返回值
Python有一对内置的函数: all()和any(),他们两个都接收可遍历的对象(iterable, 也就是列表list、元组tuple之类的),all检查所有元素是否全都为真,any检查至少有一个元素为真。
2015-09-08 22:51:39
1330
原创 Python 正则表达式里的单行s和多行m模式
Python 的re模块内置函数几乎都有一个flags参数,以位运算的方式将多个标志位相加。其中有两个模式:单行(re.DOTALL, 或者re.S)和多行(re.MULTILINE, 或者re.M)模式。
2015-09-08 22:43:34
356
原创 Python time模块函数与时间格式关系图解
Python 的time模块使用三种时间格式,并且提供在这三种格式之间相互转换的函数。这三种时间格式分别是:
2015-09-08 22:31:28
594
原创 Python 实现递归生成器
Python内置的itertools.product()函数可以得到N个向量的笛卡尔积,亦即,N个向量,每个向量按顺序各出任意一个元素,所有可能的组合
2015-09-08 22:27:56
1546
原创 Python 删除列表中的一种元素
Python的list的内置remove方法,只能删除某个第一次出现,如果要整体删除list里面的某个元素,可以用列表解析方法
2015-09-08 22:19:47
628
原创 Python 多重列表解析里for的顺序
Python 的列表解析List comprehension能让语言更优雅,更可读。多重列表解析可以将二维结构展平(flatten)。
2015-09-08 22:17:36
784
原创 python 里list, tuple, set, dict的异同
list和tuplelist和tuple都是sequence的一种,是有序列表,其内置的方法都相似,>>> lst = [1, 2, 3, 4, 5]>>> tpl = (1, 2, 3, 4, 5)比如支持in运算,>>> 1 in lstTrue>>> 1 in tplTrue>>> 元素有坐标,>>> lst.index(2)1>>> tpl.index(2)1>>>支持in
2015-09-08 10:09:14
337
原创 Python 的zip函数
zip是Python 的内置函数,简言之,实现矩阵的转置。比如,给出4x2矩阵1 52 63 74 8通过zip函数,可以得到它的2x4转置矩阵1 2 3 45 6 7 8具体做法是:把前面的4x2矩阵表示为两个向量的列表,向量可以用列表(list)或者元组(tuple)表示,但是zip返回的一定是tuple表示的向量:>>> x = (1, 2, 3, 4)>>> y
2015-09-08 10:03:35
318
原创 Python 里 immutable和hashable的概念
Python 里有两个紧密联系的概念: immutable和hashable. 都是描述一个对象的属性。
2015-09-07 23:11:36
1662
原创 Python 读取csv的某行
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,如何用Python像操作Excel一样提取其中的一行,也就是一条记录
2015-09-07 23:06:55
738
原创 Python 读取csv的某列
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据,如何用Python像操作Excel一样提取其中的一列
2015-09-07 23:02:08
11168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人