本节给出类的基本操作函数,方法查阅备用。
0.定义类
class student():
def init(self):
self.name = 'no name'
def sayname(self):
print('Hello, my name is ', self.name)
class boyA(student):
def init(self):
self.name = 'A'
s = student()
a = boyA()
s.init()
a.init()
s.sayname()
a.sayname()
1.检查类A是否为类B的子类
print(issubclass(student,boyA))
print(issubclass(boyA,student))
2.查看类A的所有基类
boyA.__bases__
3.查看对象属于哪个类
a.__class__
4.查看对象的类型
type(a)
5.检查类的方法是否存在
hasattr(boyA,'sayname')
hasattr(boyA,'sayhi')
6. 查看对象是否为类的实例
isinstance(a,boyA)
isinstance(s,boyA)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)