上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页
摘要: 从命令行界面拷贝的内容包含过个">>>",函数的作用是用正则把每两个">>>"之间的字符取出来,然后把包含“Traceback...”的字符的内容去掉,再写到另一个文件中 代码: #coding=utf-8import reimport osdef clearContent(fileName): r 阅读全文
posted @ 2018-10-07 17:41 夏晓旭 阅读(221) 评论(0) 推荐(0)
摘要: 正则表达式(regular expression)是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子字符串。 将匹配的子字符串替换或者从某个字符串中取出符合某个条件的子字符串,或者是在指定的文章中抓取特定的字符串等。 Python处理正则表达式的模块是re模块,它 阅读全文
posted @ 2018-10-07 11:24 夏晓旭 阅读(32164) 评论(0) 推荐(3)
摘要: with是从Python2.5引入的一个新的语法,它是一种上下文管理协议,目的在于从流程图中把 try,except 和finally 关键字和 资源分配释放相关代码统统去掉,简化try….except….finlally的处理流程。 with通过__enter__方法初始化,然后在__exit__ 阅读全文
posted @ 2018-10-06 15:57 夏晓旭 阅读(166924) 评论(4) 推荐(5)
摘要: os.walk(top, topdown=True, onerror=None, followlinks=False)遍历目录,topdown=false表示先返回目录,后返回文件 参数说明: top:表示需要遍历的目录树的路径。 topdown的默认值是“True”,表示首先返回根目录树下的文件, 阅读全文
posted @ 2018-10-06 10:42 夏晓旭 阅读(5857) 评论(0) 推荐(0)
摘要: 模板字符串:用string模块里的Template Template()里面把字符串中某个值用设置变量${key}的方式先写好,然后在substitute()的方式把变量用其他值代替,就完成了字符串的替换 >>> from string import Template >>> a=Template( 阅读全文
posted @ 2018-10-05 09:54 夏晓旭 阅读(12531) 评论(0) 推荐(1)
摘要: >>> d{'a': 5, 'c': 3, 'b': 4} >>> d.items()[('a', 5), ('c', 3), ('b', 4)] 字典的元素是成键值对出现的,字典的排序可用sorted,用关键字key指定排序依据的值--key或者value 按照值排序: #把d.items()所对 阅读全文
posted @ 2018-10-04 20:50 夏晓旭 阅读(19160) 评论(0) 推荐(1)
摘要: 一行搞定-统计一句话中每个单词出现的个数 >>> s'i am a boy a bood boy a bad boy' 方式一:>>> dict([(i,s.split().count(i)) for i in s.split()]){'a': 3, 'boy': 3, 'i': 1, 'am': 阅读全文
posted @ 2018-10-04 19:42 夏晓旭 阅读(6185) 评论(0) 推荐(0)
摘要: 首先深拷贝和浅拷贝都是对象的拷贝,都会生成一个看起来相同的对象,他们本质的区别是拷贝出来的对象的地址是否和原对象一样,也就是地址的复制还是值的复制的区别。 什么是可变对象,什么是不可变对象: 可变对象是指,一个对象在不改变其所指向的地址的前提下,可以修改其所指向的地址中的值; 不可变对象是指,一个对 阅读全文
posted @ 2018-10-04 16:09 夏晓旭 阅读(60326) 评论(6) 推荐(14)
摘要: 迭代器iter():节省内存 Iter()迭代器 每一次输出下一个值 >>> a=iter(range(10)) >>> a.next() 0 >>> a.next() 1 >>> a.next() 2 可以用捕获异常来排除超出迭代范围,或者判断长度 >>> try: ... 1/0 ... exc 阅读全文
posted @ 2018-10-04 14:57 夏晓旭 阅读(264) 评论(0) 推荐(0)
摘要: 打印斐波拉契数列前n项 #encoding=utf-8def fibs(num): result =[0,1] for i in range(num-2): result.append(result[-2]+result[-1]) return resultprint fibs(10) 结果: 阅读全文
posted @ 2018-10-04 08:19 夏晓旭 阅读(2472) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页