True
if class is subclass of given classinfo, False
otherwise.
issubclass(class ,classinfo)
We created a parent ( base ) class animals(), then we derived sub class or child class wild(). Then we created birds() as child class of wild() class animals():
home='Jungle' #class attribute
#instance attributes
def __init__(self,name,height):
self.name= name
self.height=height
class wild(animals):
weight=2
class birds(wild):
name='Eagle'
print(issubclass(wild,animals)) # True
print(issubclass(birds,wild)) # True
print(issubclass(birds,animals)) # True
print(issubclass(animals,wild)) # False
print(issubclass(wild,wild)) # True
print(issubclass(wild,(str,list,animals))) # True
print(issubclass(wild,(str,list,animals))) # True
Author
🎥 Join me live on YouTubePassionate about coding and teaching, I publish practical tutorials on PHP, Python, JavaScript, SQL, and web development. My goal is to make learning simple, engaging, and project‑oriented with real examples and source code.