`
文章列表
渐进增强式布局探讨 http://archive.cnblogs.com/a/1938562/   http://dreamstep.cn/archives/680     layoutgala   http://blog.html.it/layoutgala/  
下面是收集来的三种实现tip中指示箭头的方法:   第一:用css的border属性实现三角   http://www.css88.com/archives/1875       第二:用“◆”(encode为:◆)字符模拟   http://www.css88.com/archives/3904       第三:终极方案   http://www.css88.com/archives/4557

Python的 for 循环

for 循环   与其它大多数语言一样,Python 也拥有 for 循环。你到现在还未曾看到它们的唯一原因就是,Python 在其它太多的方面表现出色,通常你不需要它们。 >>> li = ['a', 'b', 'e'] >>> for s in li: ... print s a b e >>> print "\n".join(li) a b e   >>> for i in range(5): ...
class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename   一些伪面向对象语言,象 Powerbuilder 有一种“扩展”构造函数和其它事件的概念,即父类的方法在子类的方法执行前被自动调用。Python 不是这样,你必须显示地调用在父类中的适合方法。 我告诉过你,这个类象字 ...
Python 支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做 lambda 的函数,是从 Lisp 借用来的,可以用在任何需要函数的地方。   >>>def f(x): ... return x*2 ... >>>f(3) 6 >>>g = lambda x: x*2 >>>g(3) 6 >>>(lambda x: x*2)(3) 6   这是一个 lambda 函数,完成同上面普通函数相同的事情。注意这里的简短的语法:在参数列表周围没有括号,而且 ...

Python过滤列表

过滤列表语法: [mapping-expression for element in source-list if filter-expression] methodList = [method for method in dir(object) if callable(getattr(object, method))]   这是你所知所爱的 列表解析 的扩展。前三部分都是相同的;最后一部分,以 if 开头的是过滤器表达式。过滤器表达式可以是返回值为真或者假(在 Python 中是 几乎任何东西)的任何表达式。任何经过滤器表达式演算值为元素的真都可以包含在映射中。其它的元素都将忽 ...
通过 getattr 获取对象引用   你已经知道 Python 函数是对象。 你不知道的是,使用 getattr 函数,可以得到一个直到运行时才知道名称的函数的引用。   >>>li = ["Larry", "Curly"] >>>li.pop ...
  setdefault(key[, default])   If key is in the dictionary, return its value. If not, insert key with a value of default and return default. default defaults to None.   如果键在字典中,返回这个键所对应的值。如果键不在字典中,向字典 中插入这个键,并且以default 为这个键的值,并返回  default 。 default 的默认值为 None  
今天开了个博客,算是老二吧。   为什么要开这个博客呢? 主要原因是想记录一些平时收集的一些知识。 我本来就是个记忆力不是很好的人,平时又懒得做笔记,而且代码这东西做笔记也不太现实。 所以一直想找个地方收集这些笔记,所以就选择在这里安家了。   也希望这些收集的知识对大家有所帮助,多多指教。   起飞。。。。。。
Global site tag (gtag.js) - Google Analytics