TheDeveloperBlog.com

Home | Contact Us

C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML

Python isinstance() function with Examples

Python isinstance() function with Examples on append(), clear(), extend(), insert(), pop(), remove(), index(), count(), pop(), reverse(), sort(), copy(), all(), bool(), enumerate(), iter(), map(), min(), max(), sum() etc.

<< Back to PYTHON

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=name

student = 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 variables

class NumericList(list):
    def __init__(self):
        return None

num = NumericList()
# Calling function 
print(isinstance(num, NumericList)) # True
print(isinstance(num, list)) # True

Output:

True
True

Next TopicPython Functions




Related Links:


Related Links

Adjectives Ado Ai Android Angular Antonyms Apache Articles Asp Autocad Automata Aws Azure Basic Binary Bitcoin Blockchain C Cassandra Change Coa Computer Control Cpp Create Creating C-Sharp Cyber Daa Data Dbms Deletion Devops Difference Discrete Es6 Ethical Examples Features Firebase Flutter Fs Git Go Hbase History Hive Hiveql How Html Idioms Insertion Installing Ios Java Joomla Js Kafka Kali Laravel Logical Machine Matlab Matrix Mongodb Mysql One Opencv Oracle Ordering Os Pandas Php Pig Pl Postgresql Powershell Prepositions Program Python React Ruby Scala Selecting Selenium Sentence Seo Sharepoint Software Spellings Spotting Spring Sql Sqlite Sqoop Svn Swift Synonyms Talend Testng Types Uml Unity Vbnet Verbal Webdriver What Wpf