isinstance和type的区别
# -*- coding: utf-8 -*- class A: pass class B(A): pass b B() # isinstance()判断对象类型 推荐使用 print(isinstance(b,B)) # True print(isinstance(b,A)) # True print(type(b)) # class __main__.B # type判断对象类型 但是对继承关系判断有误差 # (is 判断id 是否相同) / ( 判断值 是否相同) print(type(b) is B) # True print(type(b) is A) # False
类变量和实例变量
# -*- coding: utf-8 -*- class A: # 类变量 aa 11 def __init__(self, x, y): # 实例变量(带self的) self.x x self.y y



