摘要: 自省 是Python中非常耀眼的特性。 自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型。简单一句就是运行时能够获得对象的类型。比如 + + + + + . 阅读全文
posted @ 2016-08-27 16:39 Tacey Wong 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 类变量就是供类使用的变量,实例变量就是供实例使用的。如下面的代码: 这里 是实例调用了类变量,这其实和上面第一个问题一样,就是函数传参的问题, 一开始是指向的类变量 ,但是在实例的作用域里把类变量的引用改变了,就变成了一个实例变量, 不再引用Person的类变量name了。 可以看看下面的例子: 阅读全文
posted @ 2016-08-27 16:33 Tacey Wong 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 问题 :Python中 和`@classmethod`两种装饰器装饰的函数有什么不同? 原地址 :http://stackoverflow.com/questions/136097/what is the difference between staticmethod and classmethod 阅读全文
posted @ 2016-08-27 15:59 Tacey Wong 阅读(4162) 评论(0) 推荐(0) 编辑
摘要: 问题 :Python中的元类(metaclasses)是什么?一般使用它干什么? 原地址 :http://stackoverflow.com/questions/100003/what is a metaclass in python 元类是一个类的类。就像一个类定义了其实例的行为,一个元类定义了其 阅读全文
posted @ 2016-08-27 14:36 Tacey Wong 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 问题 :在Python文档中好像没有明确指出一个函数参数传递的是值传递还是引用传递。如下面的代码中“原始值”是不放生变化的: 那么该怎样通过引用传递传递一个值呢? 原地址 :http://stackoverflow.com/questions/986006/how do i pass a varia 阅读全文
posted @ 2016-08-27 14:24 Tacey Wong 阅读(387) 评论(0) 推荐(0) 编辑