Useful Functions
isinstance()
The isinstance()
(is instance) is a Python built-in function that checks object is an instance of a certain class and return the bool value (True
or False
). This function takes 2 arguments: instance and class:
12print(isinstance(662, int)) print(isinstance(25.3, int))
You can use this function to check your instances:
123456class User: pass user = User() print(isinstance(user, User))
issubclass()
The issubclass()
(is subclass) is a Python built-in function that checks class is a Child of another class:
1234567891011class First: pass class Second(First): pass class Third(Second): pass print(issubclass(Second, First)) print(issubclass(Third, First))
The issubclass()
function works with classes only. If you want to check the instance, use the type()
function inside the issubclass()
:
123456789class A: pass class B(A): pass instance = B() print(issubclass(type(instance), A))
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 2.78
Useful Functions
Stryg for at vise menuen
isinstance()
The isinstance()
(is instance) is a Python built-in function that checks object is an instance of a certain class and return the bool value (True
or False
). This function takes 2 arguments: instance and class:
12print(isinstance(662, int)) print(isinstance(25.3, int))
You can use this function to check your instances:
123456class User: pass user = User() print(isinstance(user, User))
issubclass()
The issubclass()
(is subclass) is a Python built-in function that checks class is a Child of another class:
1234567891011class First: pass class Second(First): pass class Third(Second): pass print(issubclass(Second, First)) print(issubclass(Third, First))
The issubclass()
function works with classes only. If you want to check the instance, use the type()
function inside the issubclass()
:
123456789class A: pass class B(A): pass instance = B() print(issubclass(type(instance), A))
Tak for dine kommentarer!