Issubclass () function in Python
The built-in issubclass () function checks whether an object (first parameter) is a subclass of classinfo (the second parameter).
The issubclass () function syntax in Python
issubclass(object, classinfo) Parameters of issubclass function ()
Issubclass () has 2 parameters:
object: object to checkclassinfo: class, type, or tuple
Value returned from issubclass ()
Function issubclass () returns:
Trueif the object is a subclass subclass of the class or any element of the tuple.Falseif vice versa.
Example: How is issubclass () function?
class DaGiac: def __init__(loaiDagiac): print('Da giac la ', loaiDagiac) class TamGiac(DaGiac): def __init__(self): DaGiac.__init__('tamgiac') print(issubclass(TamGiac, DaGiac)) print(issubclass(TamGiac, list)) print(issubclass(TamGiac, (list, DaGiac))) print(issubclass(DaGiac, (list, DaGiac))) Run the program, the result is:
True False True True Note that the class is also considered a subclass of itself.
See also: Built-in Python functions
5 ★ | 2 Vote