Write a program to check whether the object is of a class or its subclass.
Answer Posted / chaitanya
There is a method which is built-in to show the instances of an object that consists of many classes by providing a tuple in a table instead of individual classes. The method is given as isinstance(obj,cls) and in more details given as:
isinstance(obj, (class1, class2, ...)) that is used to check about the object’s presence in one of the classes. The built in types can also have many formats of the same function like isinstance(obj, str) or isinstance(obj, (int, long, float, complex)).
It is not preferred to use the class instead user-defined classes are made that allow easy object-oriented style to define the behavior of the object’s class. These perform different thing that is based on the class. The function differs from one class to another class. To find out the object of the particular class the following program is used:
def search(obj):
if isinstance(obj, box):
# This is the code that is given for the box and write the program in the object
elif isinstance(obj, Document):
# This is the code that searches the document and writes the values in it
elif
obj.search()
#This is the function used to search the object’s class.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
How do you extend in python?
Name some python libraries?
What is the difference between range() and xrange() functions in python?
Which of the languages does Python resemble in its class syntax?
Write code to print everything in the string except the spaces.
Is python a nonetype?
What is flask python used for?
Why do u want this job?
Is there a switch or case statement in python?
What is GIL? What does it do?Talk to me about the GIL. How does it impact concurrency in Python? What kinds of applications does it impact more than others?
How to change a string in list ?
What is raw input function in python?
Is there a double type in python?
What is python mapping?
What is GiL in python programming language?