如何正确使用Python中的issubclass、type和isinstance函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计552个文字,预计阅读时间需要3分钟。
pythonclass Base(object): pass
class Foo(Base): pass
class Bar(Foo): pass
print(issubclass(Bar, Base))
class Base(object):
pass
class Foo(Base):
pass
class Bar(Foo):
pass
print(issubclass(Bar,Base)) # 检查第一个参数是否是第二个参数的 子子孙孙类
"""
class Foo(object):
pass
obj = Foo()
print(obj,type(obj)) # 获取当前对象是由那个类创建。
本文共计552个文字,预计阅读时间需要3分钟。
pythonclass Base(object): pass
class Foo(Base): pass
class Bar(Foo): pass
print(issubclass(Bar, Base))
class Base(object):
pass
class Foo(Base):
pass
class Bar(Foo):
pass
print(issubclass(Bar,Base)) # 检查第一个参数是否是第二个参数的 子子孙孙类
"""
class Foo(object):
pass
obj = Foo()
print(obj,type(obj)) # 获取当前对象是由那个类创建。

