Object and type class - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Object and type class (/thread-20108.html) |
Object and type class - Uchikago - Jul-28-2019 Hi, i'm a bit confused about type class and object class. I know that every normal class and built-in type are instance of type class and inherit from object class (is that correct? please correct me if i'm wrong). But when i try this: print(isinstance(list,object))It printed: True Why is that? I thought object is the base class of list not the class which list was created from !. Can anybody show me the relationship between object class, type class, normal class, built-in type like list and string RE: Object and type class - ThomasL - Jul-28-2019 Have a look here how isinstance() works RE: Object and type class - DeaD_EyE - Jul-28-2019 All objects inherit from object . Testing objects against object should be always True , even if you check type against object .The normal use is: my_object = [1, 2, 3] print(isinstance(my_object, list)) print(isinstance(my_object, tuple))
|