Python
debugm
这个作者很懒,什么都没留下…
展开
-
列表解析
来自函数式编程Haskell,可以用来动态的创建列表。 语法: [expr for iter_var in iterable]例: >>>[x ** 2 for x in range(6)] [0,1,4,9,16,25] 拓展语法: [expr for iter_var in iterable if cond_expr]例: seq [11,10,9,9,10,1转载 2012-07-14 03:43:39 · 600 阅读 · 0 评论 -
lambda
lambda表达式返回可调用的函数对象 语法: lambda [arg1[,arg2,...argN]]:expression 参数列表 函数体 例: >>>a = lambda x,y=2 : x+y >>>a(3) 5原创 2012-07-14 03:58:03 · 680 阅读 · 0 评论 -
Python中单下划线开头的特性
我们都知道,Python没有“私有变量”这样的说法,如果想访问,始终是有办法,但使用双下划线“__”,可以很大程度上实现“私有”。这里无需多言。 那么单下划线“_“开始的特性呢?很多书里面都没有说清楚,这里我谈谈我的看法。如果不对,欢迎各位指正。 直接上简单代码: >>> class A: ... def __init__(self): ... self.a = 'a原创 2012-11-13 17:44:01 · 12578 阅读 · 1 评论 -
Beautiful Soup
本文运行于windows。 下载地址:http://www.crummy.com/software/BeautifulSoup/#Download 安装:解压.tar.gz ----> python setup.py build ----> python setup.py install BS3中文文档:http://www.crummy.com/software/BeautifulSoup原创 2012-11-18 19:46:23 · 1100 阅读 · 0 评论