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:
True
if the object is a subclass subclass of the class or any element of the tuple.False
if 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
You should read it
May be interested
- Regular Expression (RegEx) in Pythonregular expression (regex), also known as regular expression, is a segment of special characters that follow certain patterns.
- Declare @property in Pythongoing back to the advanced python lessons, today tipsmake.com will work with you to learn about @property (decorator) declarations.
- Decorator in Pythondecorator is used a lot in python. so how to create a decorator and why you should use it. let's go find the answer!
- How to use Closure in Pythonin this article, tipsmake.com will work with you to learn about closure in python, how to define a closure and why you should use it. let's go find the answer!
- Function sleep () in Pythonmodule time in python provides some very useful functions to handle time-related tasks. one of the most commonly used functions is sleep ().
- Generator in Pythonhow is the generator different from iterator and what is the usual function, why should we use it? let's find out all through this article.