dir(__builtins__) 查看内置函数 hlep(函数) 帮助 str=r'sadada' r自动转义 type() -- 查看数据类型 isinstance 验证是什么类型数据 small = x if x < y else y --三元运算符 assert 断言 assert 3>4 ...
分类:
编程语言 时间:
2018-11-29 21:48:40
阅读次数:
210
Python基础知识(17):面向对象编程(Ⅱ) 获取对象信息 在不知道对象信息的情况下,我们想要去获取对象信息,可以使用以下方法 1、type (1)判断对象类型 (2)比较两个对象是否是同一个类型 2、isinstance (1)判断一个对象是否是该类型本身或位于该类型的父类继承链 (2)判断一 ...
分类:
编程语言 时间:
2018-11-29 21:18:32
阅读次数:
203
isinstance和issubclass isinstance isinstance(obj1,obj2):判断对象与类之间的关系,判断第一个参数是否是第二个参数的实例。 type()函数和isinstance()函数两者有什么区别呢? issubclass issubclass(obj1,obj ...
分类:
编程语言 时间:
2018-11-27 23:45:15
阅读次数:
384
1.type() 代码演示: 2.isinstance() 代码演示: 3.dir() 代码演示: ...
分类:
其他好文 时间:
2018-11-22 14:26:10
阅读次数:
170
反射 1. isinstance, type, issubclass 一. isinstance, type, issubclass 首先, 我们先看issubclass() 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类 class Base: pass class Foo(Base): ...
分类:
编程语言 时间:
2018-11-19 11:06:18
阅读次数:
145
继承:子类继承父类的属性和方法 class 子类名(父类1,父类2) 多态:子类重写父类的方法 判断对象是否是某个类的实例: isinstance(object,class) 父类-汽车类 子类bus 子类car car,bus的子类taxi 函数参数为对象 实例化对象 分别调用的是:car.sta ...
分类:
编程语言 时间:
2018-11-18 16:37:46
阅读次数:
122
内置函数isinstance() isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类类型,考虑继承关系。 ...
分类:
编程语言 时间:
2018-11-15 11:02:53
阅读次数:
316
一、issubclass,type,isinstance 1、issubclass :判断xx类是否是yyy类型(包括子类),用于类之间的判定 2、type :精确的返回数据类型 3、isinstance:也可以判断xx是yyy类型的数据,但是没有type那么精准,可以往上判断 二、区分函数和方法 ...
分类:
编程语言 时间:
2018-11-10 12:34:36
阅读次数:
227
这个也是python彪悍的特性. 自省就是面向对象的语言所写的程序在运行时,所能知道对象的类型.简单一句就是运行时能够获得对象的类型.比如type(),dir(),getattr(),hasattr(),isinstance(). a = [1,2,3] b = {'a':1,'b':2,'c':3 ...
分类:
编程语言 时间:
2018-11-10 10:53:53
阅读次数:
147
一 isinstance() 、type()、 issubclass() issubclass(xxx,ooo)内置函数可以帮我们判断类xxx类是不是ooo类的子类。 class AAA: pass class BBB(AAA): pass class CCC(BBB): pass print(is ...
分类:
其他好文 时间:
2018-11-09 21:10:39
阅读次数:
161