摘要:
.format 在许多方面看起来更便利.对于%最烦人的是它无法同时传递一个变量和元组.你可能会想下面的代码不会有什么问题: "hi there %s" % name 但是,如果name恰好是(1,2,3),它将会抛出一个TypeError异常.为了保证它总是正确的, 你必须这样做: "hi ther 阅读全文
摘要:
__foo__:一种约定,Python 内部的名字,用来区别其他用户自定义的命名,以防冲突. _foo:一种约定,用来指定变量私有.程序员用来指定私有变量的一种方式. __foo:这个有真正的意义:解析器用_classname__foo 来代替这个名字,以区别和其他类相 同的命名. 阅读全文
摘要:
d = {key: value for (key, value) in iterable} 1 name = ["张三", "李四", "王五", "李六"] # 保存名字列表 2 sign = ["白羊座", "双鱼座", "狮子座", "处女座"] #保存星座列表 3 dict1 = {i : 阅读全文
摘要:
自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型. 简单一句就是运行时能够获得对象的类型.比如 type(),dir(),getattr(),hasattr(),isinstance(). 阅读全文
摘要:
类变量就是供类使用的变量,实例变量就是供实例使用的. 1 class Person: 2 name="aaa" 3 4 p1=Person() 5 p2=Person() 6 p1.name="bbb" 7 print p1.name # bbb 8 print p2.name # aaa 9 pr 阅读全文
摘要:
1 import re 2 str = "http://www.baidu.com/" 3 regular = re.compile(r'[a-zA-Z]+://[^\s]*[.com|.cn]') 4 re.findall(regular, str) ['http://www.baidu.com' 阅读全文