
python
简而言之_ni
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python yield
一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调用 next())才开始执行。虽然执行流程仍按函数的流程执行,但每执行到一个 yield 语句就会中断,并返回一个迭代值,下次执行时从 yield 的下一个语句继续执行。看起来就好像一个函数在正常执转载 2013-12-04 10:08:48 · 623 阅读 · 0 评论 -
python 的collections
以前某些代码是这样写的: d = {} for key, value in pairs: if key not in d: d[key] = [] d[key].append(value) 发现collections里有个defaultdict 代码可以这样写了,简洁好多: d = defaultdict(list) for key, v翻译 2013-12-04 11:21:29 · 1584 阅读 · 0 评论 -
python with关键字
在python cookbook上看到这么段代码: with open(filename) as f: lines = (line.strip() for line in f) for line in lines: …… 之前没有接触过with这个关键字,python 2.6前应该都不算是默认关键字,需要显示import(from __futur原创 2013-12-18 12:16:52 · 715 阅读 · 0 评论 -
python 格式化输出
string的格式化输出方式 a="hello world" format(a,"*^20") 输出:****hello world***** '======================待续======================'原创 2013-12-18 18:43:28 · 639 阅读 · 0 评论 -
python的正则匹配,match和find
好凌乱,今天碰到一个奇怪的情况 e => None >>>> ['music_all.cpp'] 不知道match和findall是什么区别,回头要仔细看下 。原创 2013-12-25 17:24:12 · 3571 阅读 · 0 评论