আমরা isinstance(var, class) ব্যবহার করে চেক করতে পারি যে var দেওয়া ক্লাসের ইনস্ট্যান্স কিনা। পাইথন ২.x-এ str এবং unicode-এর বেস ক্লাস basestring। তাই আমরা এটাকে নিচের মতো ব্যবহার করতে পারি:
>>> s = 'A string' >>> isinstance(s, basestring) True >>> isinstance(s, str) True >>> isinstance(10, basestring) False
নোট: পাইথন ৩.x-এ basestring ডিফাইন করা নেই, তাই সেটার জায়গায় str ব্যবহার করতে হবে। উদাহরণস্বরূপ:
>>> s = 'A string' >>> isinstance(s, str) True >>> isinstance(10, str) False