Python Programming Training Certification

Flexible Hours

100 Assignments

Instructor Led online Training

50 LMS Access

24X7 Support

100% Skill Level
Enquire Now
Course Overview

Python isinstance() Function
Python isinstance() function is used to check whether the given object is an instance of that class. If the object belongs to the class, it returns True. Otherwise returns False. It also returns true if the class is a subclass.
The isinstance() function takes two arguments object and classinfo and returns either True or False. The signature of the function is given below.
Signature
- isinstance(object, classinfo)
Parameters
object: It is an object of string, int, float, long or custom type.
classinfo: Class name.
Return
It returns boolean either True or False.
Let’s see some examples of isinstance() function to understand it’s functionality.
Python isinstance() Function Example 1
Here, we are passing object and class to the function which returns True only if the object belongs to the class. See the below example.
-
# Python isinstance() function example
class Student:
id = 101
name = “John”
def __init__(self, id, name):
self.id=id
self.name=namestudent = Student(1010,”John”)
lst = [12,34,5,6,767]
# Calling function
print(isinstance(student, Student)) # isinstance of Student class
print(isinstance(lst, Student))
Output:
-
True
False
Python isinstance() Function Example 2
-
# Python isinstance() function example
# Declaring variables
val = 10
lst = [12,34,5,6,767]
name = “Mohan”
# Calling function
print(isinstance(val, int)) # isinstance of int class
print(isinstance(lst, list)) # True
print(isinstance(name, str)) # True
print(isinstance(val, list)) # False
Output:
-
True
True
True
False
Python isinstance() Function Example 3
This function also returns True if the object is of subclass and class is a parent class. See, how it works in the below example.
-
# Python isinstance() function example
# Declaring variablesclass NumericList(list):
def __init__(self):
return Nonenum = NumericList()
# Calling function
print(isinstance(num, NumericList)) # True
print(isinstance(num, list)) # True
Output:
-
True
True
Candidate’s Journey During Our Training Program
Expert’s Advice & Selection of Module
Choosing the right type of module for the training is half the battle & Our Team of experts will help & guide you.
Get Trained
Get Trained & Learn End to End Implementation from our Expert Trainer who are working on the same domain.
Work on Projects
We Do make our student’s work on multiple case studies , scenario based tasks & projects in order to provide real-time exposure to them.
Placements
We have a dedicated placement cell in order to provide placement assistance & relevant interviews to our candididates till selection
Placement Partner