1. issubclass(class,classinfo) 一个类被认为是其自身的子类 classinfo可以是类对象组成的元组,只要class与其中任何一个候选类的子类,则返回True 其他情况TypeError 2. isinstance(object, classinfo) 1.如果第一参数 ...
分类:
编程语言 时间:
2017-09-12 15:50:03
阅读次数:
158
isinstance和issubclass isinstance()判断一个对象是不是这个类的对象,传两个参数(对象,类) issubclass()判断一个类是不是另一类的子类,传两个参数(子类,父类) class Foo: pass class Son(Foo): pass s = Son() # ...
分类:
其他好文 时间:
2017-09-06 10:02:57
阅读次数:
184
一 、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二 反射 1 什么是反射 主要是指程序可以访 ...
分类:
编程语言 时间:
2017-08-25 12:17:09
阅读次数:
171
python --面向对象进阶 isinstance和 issubclass isinstance(obj,cls)检查是否是obj是否是类cls的对象 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机 ...
分类:
编程语言 时间:
2017-08-20 15:44:32
阅读次数:
204
一、isinstance和issubclass 二、反射 python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射) 四个方法:hasattr(),getattr(),setattr(),delattr() 1.对象中 2.类中 3.模块 二 ...
分类:
其他好文 时间:
2017-08-16 21:54:21
阅读次数:
177
1.staticmethod:(静态方法) 静态方法:让类里的方法直接被类调用,就像正常的函数一样。 2.classmethod:(类方法) 类方法:默认参数为:cls ,可以直接用类名调用,可以与类属性交互。 共同点: 1.都可以直接被类调用,不需要实例化 不同点: 1,类方法必须有一个cls参数 ...
分类:
编程语言 时间:
2017-08-16 19:12:24
阅读次数:
181
isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问 ...
分类:
其他好文 时间:
2017-08-16 17:21:54
阅读次数:
271
阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ __del__ item系列 __getitem__ __setitem__ __delitem__ __new__ __call__ __l ...
分类:
其他好文 时间:
2017-08-16 17:07:50
阅读次数:
224
Python所有的内置函数Built-inFunctionsabs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring()execfile()issubclass()print()super()bin()file()iter()property()tuple()bool()filter()len()range()type()by..
分类:
编程语言 时间:
2017-08-11 15:58:32
阅读次数:
193
本章内容: 创建类和对象 面向对象三大特性(封装、继承、多态) 类的成员(字段、方法、属性) 类成员的修饰符(公有、私有) 类的特殊成员 isinstance(obj, cls) & issubclass(sub, super) 异常处理 反射 单例模式 创建类和对象 面向对象编程是一种编程方式,此 ...
分类:
编程语言 时间:
2017-07-30 18:05:17
阅读次数:
216