हम यह जांचने के लिए isinstance(var, class) का उपयोग कर सकते हैं कि var दिए गए वर्ग का उदाहरण है या नहीं। Python 2.x में str और unicode का बेस क्लास बेसस्ट्रिंग है। तो हम इसे इस प्रकार उपयोग कर सकते हैं:
>>> s = 'A string' >>> isinstance(s, basestring) True >>> isinstance(s, str) True >>> isinstance(10, basestring) False
नोट:पायथन 3.x में, बेसस्ट्रिंग परिभाषित नहीं है, इसलिए हमें इसके बजाय str का उपयोग करना होगा। उदाहरण के लिए:
>>> s = 'A string' >>> isinstance(s, str) True >>> isinstance(10, str) False