摘要: 字典推导式 可能你见过列表推导时,却没有见过字典推导式,在2.7中才加入的: d = {key: value for (key, value) in iterable} 阅读全文
posted @ 2017-12-19 15:42 雪芹 阅读(573) 评论(0) 推荐(0) 编辑
摘要: Python自省 这个也是python彪悍的特性. 自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型.简单一句就是运行时能够获得对象的类型.比如type(),dir(),getattr(),hasattr(),isinstance(). a = [1,2,3] b = {'a':1,'b 阅读全文
posted @ 2017-12-19 15:38 雪芹 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 类变量: ​ 是可在类的所有实例之间共享的值(也就是说,它们不是单独分配给每个实例的)。例如下例中,num_of_instance 就是类变量,用于跟踪存在着多少个Test 的实例。 实例变量: 实例化之后,每个实例单独拥有的变量。 class Test(object): num_of_instan 阅读全文
posted @ 2017-12-19 15:33 雪芹 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 在python中,strings, 元组tuples, 和numbers是不可更改的对象,而list,dict等则是可以修改的对象。 a = 1 def fun(a): a = 2 fun(a) print a # 1 a = [] def fun(a): a.append(1) fun(a) pr 阅读全文
posted @ 2017-12-19 14:55 雪芹 阅读(173) 评论(0) 推荐(0) 编辑