随笔分类 -  Python

essays about python...
精悍的Python代码段
摘要:1 文件处理 readlines() 和 writelines()方法可以讲列表元素依次写到文件中; file类本身没有提供复制方法,可以使用read()和write()方法模拟实现文件的拷贝,也可以使用shutil模块: shutil.copyfile('hello.txt','hello2.txt') shutil.move('hello.txt','../') ... 阅读全文
posted @ 2012-12-23 16:19 codingcool 阅读(902) 评论(2) 推荐(2)
Python字符串及正则表达式
摘要:字符串:正则表达式正则表达式元字符与语法图:注意事项:正则表达式的嵌套需要使用“()”,例如(\d\d\d){2}代表的是六个数字\d\d\d{2}代表的是4个数字。正则表达式每个分组会自动拥有一个组号,从左向右分别表示为\1,\2…例如(abc)\1代表匹配abc两次。三种间隔符号——“^”(代表匹配字符串首部子串),“$”(代表匹配结束部分的子串),“\b”(分隔单词)findall() sub() subn()创建副本,不改变原字符串sys.re模块使用:findall(pattern,string,flags = 0); 搜索string,以列表形式返回全部能匹配的子串,例子:s = 阅读全文
posted @ 2012-12-20 14:30 codingcool 阅读(14554) 评论(0) 推荐(0)
Python技巧
摘要:配置技巧: 1 在一次会话中导入模块文件时,Python从头到尾执行所有代码,且只在导入的时候执行。在交互式会话中再导入时不会执行,除非使用reload函数。 2 不带参数的dir()返回包含在交互环境中的名字空间内的所有名字。 3 __buildin__是包含所有内置名字的模块。 面向对象: 1 类提供了一些内置属性,用于管理类的内部关系,例如:__dict__,__bases__,_... 阅读全文
posted @ 2012-12-20 00:27 codingcool 阅读(388) 评论(0) 推荐(0)