issubclass判断一个类是不是另外一个类的子类isinstance判断一个对象是不是一个类的实例 反射:通过字符串来反射/映射到对象/类的属性上hasattr 判断是否存在getattr 获取delattr 删除setattr 修改 __str__: 在对象被打印时自动触发,可以用来定义对象被 ...
分类:
其他好文 时间:
2018-08-23 17:40:39
阅读次数:
200
用到的 isinstance(对象,类) 判断一个对象是否是一个类的实例 issubclass(子类,父类) 判断一个类是否是一个类的子类 hasattr(对象,字符串属性) 判断一个属性在对象里有没有 getattr(对象,属性,第三参数) 获取对象中的字符串属性 setattr(对象,属性,值) ...
分类:
编程语言 时间:
2018-08-23 13:09:40
阅读次数:
207
isinstance(obj, cls)和issubclass(sub, super) isinstance(obj,cls)检查obj是否是类 cls 的实例化对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 # isinstance(obj,cls)检 ...
分类:
其他好文 时间:
2018-08-20 21:55:21
阅读次数:
208
```
class A {}
class B extends A {}
class C extends A {} public class Test { public static void main(String[] args) { A a = new A(); B b = new B(); C ... ...
分类:
其他好文 时间:
2018-08-20 21:54:52
阅读次数:
151
import json from datetime import date from datetime import datetime class JsonCustomEncoder(json.JSONEncoder): def default(self, field): if isinstance... ...
分类:
Web程序 时间:
2018-08-18 16:31:35
阅读次数:
235
单例模式的实现方式 将类实例绑定到类变量上 class Singleton(object): _instance = None def __new__(cls, args): if not isinstance(cls._instance, cls): cls._instance = super(S ...
分类:
编程语言 时间:
2018-08-15 19:33:30
阅读次数:
194
迭代器和生成器的概念, 能用于for 循环的都是可迭代对象,iterable 和迭代对象有 list tuple dict set str 一类是generator,包括生成器和带yield的generator function。 可以使用isinstance 和 Iterator 判断一个对象是否 ...
分类:
其他好文 时间:
2018-08-12 15:32:17
阅读次数:
108
isinstance判断对象所属类型,包括继承关系 issubclass判断类与类之间的继承关系 反射的概念:用字符串数据类型的变量名来访问这个变量的值 反射的方法:getattr hasattr setattr delattr 类名.名字 getattr(类名,'名字') 对象名.名字 getat ...
分类:
编程语言 时间:
2018-08-06 20:14:04
阅读次数:
173
isinstance和issubclass 反射 #使用字符串数据类型的变量名来操作一个变量的值 使用反射获取某个命名空键中的值 hasattr 检测某个命名空键中是否存在某个值 getattr 使用反射获取某个命名空间中的值 setattr 重置某个命名空间中的值 delattr 删除某个命名空间 ...
分类:
其他好文 时间:
2018-08-01 18:27:13
阅读次数:
142
isinstance是Python中的一个内建函数 语法: isinstance(object, classinfo) 如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是F ...
分类:
编程语言 时间:
2018-08-01 18:19:06
阅读次数:
175