7.5 字符串模式匹配
re模块为高级字符串成处理提供了正则表达式匹配。 对于复杂的匹配和处理,正则表达式能够提供简明优化的方法:
>>> import re
>>> re.findall(r’\bf[a-z]*’, ’which foot or hand fell fastest’)
[’foot’, ’fell’, ’fastest’]
>>> re.sub(r’(\b[a-z]+)...
分类:
编程语言 时间:
2014-05-14 01:04:22
阅读次数:
490
7.1 操作系统接口
Os模块提供主要许多与操作系统交互的函数。
>>> import os
>>> os.getcwd() # Return the current working directory
’C:\\Python31’
>>> os.chdir(’/server/accesslogs’) # Change current working directory
>>> ...
分类:
编程语言 时间:
2014-05-12 23:08:03
阅读次数:
356
1、格式化字符串操作String.prototype.format = function(args)
{ if (arguments.length>0) { var result = this; if (arguments.length == 1
&& typeof (args) == "objec...
分类:
编程语言 时间:
2014-05-12 04:17:43
阅读次数:
314
字符串是字符的一个序列,对字符串的操作包括复制检索,插入删除和替换等,为了便于对字符串进行有效的处理,8086和8088提供专门的用户处理字符串的指令,我们称之为字符串操作指令,简称串操作指令在字符串操作指令中,一般由变址寄存器SI指向源操作数(串),由变址寄存器DI指向目的操作数,规定源串存放在当...
分类:
其他好文 时间:
2014-05-11 16:04:59
阅读次数:
224
java对字符串的各种方法封装的很好,总结一下项目中用到的字符串操作:1、将获取到的字符串,使用某种字符(例如空格“
”,逗号“,”),将字符串分隔,获取到一个字符串数组,使用split方法String strSplit[] = w.split("
");//w是待分割的字符串,使用空格分割Stri...
分类:
其他好文 时间:
2014-05-11 15:47:27
阅读次数:
232
Python3.2 实现基于KNN算法的数据分类...
分类:
编程语言 时间:
2014-05-11 02:59:46
阅读次数:
332
raspberry的/usr/local/src目录没有权限,可执行如下命令pi@raspberrypi:~$
sudo chmod -R 777 /usr/local/src
(-R是对所有子文件夹都有效)开始下载软件:cd/usr/local/src/sudowgethttp://www.pyt...
分类:
编程语言 时间:
2014-05-10 05:57:19
阅读次数:
355
Ubuntu12.04
自安装python3.3中头文件Python.h路径:usr/local/python3.3/include/python3.3mUbuntu12.04
自带的Python2.7中头文件Python.h路径:usr/ include/python2.7Ub...
分类:
其他好文 时间:
2014-05-09 09:27:51
阅读次数:
270
6.9 迭代器
到目前为止,你可能已注意到许多容器对象都可以用for语句进行循环:
这种访问风格清楚简洁方便。 迭代器的应用是python遍历统一。在这种场景背后,for语句调用容器对象iter()方法。函数返回一个迭代器对象。在迭代器对象里定义了每次只能访问一个元素的方法_next_()。 当容器里面没有元素的时候,该方法就会抛出一个stopInteration异常,用来提醒for循环...
分类:
编程语言 时间:
2014-05-09 06:35:16
阅读次数:
348
6.10 生成器
生成器是一个创建迭代器的简单而有力的工具。它们书面写时就像规范的函数,但是用yield语句在任何时候都可以返回数据。每次在它上调用next()方法,生成器继续回到一起它离开的位置。(它记录所有数据值以及最后执行的语句)。下面自己就是展示生成器如何方便创建:
用生成器可以做任何于底层迭代器相关的事情,正如前面章节中描述的。让生成器更加紧凑的办法就是自动创建的_ite...
分类:
编程语言 时间:
2014-05-09 06:07:28
阅读次数:
305