1. isinstance() ,用来判断对象A是不是类B的实例 可以专门用 来判断数据类型 用来判断是否属于数据类型 2. issubclass() 判断一个类是否为另一个类的子类 二、反射 1. 什么是反射 通过字符串来操作类或者对象的属性 2. hasattr 用来判断属性是否存在 语法: 底 ...
分类:
其他好文 时间:
2018-06-30 22:56:04
阅读次数:
177
1. isinstance(obj,class) 判断对象obj是不是由class生成的对象。 obj是Foo的生成的对象,返回True。如果不是,则返回False。 2.issubclass(class,parent) 判断class是不是parent的子类 ...
分类:
其他好文 时间:
2018-06-30 14:58:48
阅读次数:
127
一、补充内置函数isinstance和issubclass 1、isinstance是判断一个对象是不是由一个对象产生的 2、issubclass是判断一个l类是不是另外一个类的子类 二、反射 三、自定义方法来定义类的功能 四、元类 ...
分类:
编程语言 时间:
2018-06-29 17:58:58
阅读次数:
185
Python3 isinstance() 函数 描述 isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。 isinstance() 与 type() 区别: type() 不会认为子类是一种父类类型,不考虑继承关系。 isinstance() 会认为子类是一种父类 ...
分类:
其他好文 时间:
2018-06-28 19:20:39
阅读次数:
175
1、attr 系列 class foo: def __init__(self,NAME): self.name=NAME def __setattr__(self, key, value): # 作用:可以对 value 进行类型限制 if not isinstance(value,str): # ...
分类:
编程语言 时间:
2018-06-25 18:59:16
阅读次数:
198
列表 list(字符串) #可以转为列表,但是括号内不能是整形int,否则会报错 isinstance(list1,list) #list1这个地方是变量,后面list是变量类型,同理可以放入int、float、str、dict、set等,判断变量的类型正确为True,错误返回False #增加 a ...
分类:
其他好文 时间:
2018-06-15 17:10:07
阅读次数:
571
这个的路径是怎么来的,是有一个个的url路由分发过来的 这两个是相等的,若url后面加括号了,那么前面就不用这个装饰器了;反之,若装饰器使用了,那么这个url后面就不要加括号了 eg:其他的views.test这是一个视图函数,而那个url()这个一个大列表,里面全是url,这里面就是所谓的二级分发 ...
分类:
Web程序 时间:
2018-06-14 18:01:33
阅读次数:
497
isinstance和issubclass 反射 ...
分类:
编程语言 时间:
2018-06-13 22:24:07
阅读次数:
138
isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二次加工标准类型(包装) 包装:python为大家提供了标准数据类型,以及丰富的内置方法, ...
分类:
编程语言 时间:
2018-06-12 23:31:39
阅读次数:
324
isinstance isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 classinfo 是类型(tuple,dict,int,float,bool,complex,str,list,set) 判断变量是否是这个类型 class objA: p ...
分类:
其他好文 时间:
2018-06-11 20:35:00
阅读次数:
138