यदि आप जांचना चाहते हैं कि कोई ऑब्जेक्ट x किसी दिए गए टाइप का बिल्कुल इंस्टेंस है (सबटाइप नहीं), तो आप type का उपयोग करके उसका टाइप प्राप्त कर सकते हैं और is स्टेटमेंट का उपयोग करके जांच सकते हैं।
उदाहरण
x = "Hello"
if type(x) is str:
print("x is an instance of str")
आउटपुट
यह आउटपुट देगा:
x is an instance of str
यदि आप जांचना चाहते हैं कि x MyClass या MyClass के किसी सबक्लास का इंस्टेंस है, तो आप isinstance मेथड कॉल का उपयोग कर सकते हैं।
उदाहरण
x = "Hello"
if isinstance(x, str):
print("x is an instance of str")
आउटपुट
यह आउटपुट देगा:
x is an instance of str