สามารถใช้ isinstance(var, class) ตรวจสอบว่า var เป็น instance ของคลาสที่กำหนด ใน Python 2.x คลาสพื้นฐานของ str และ unicode คือ basestring ใช้ได้ดังนี้:
>>> s = 'A string' >>> isinstance(s, basestring) True >>> isinstance(s, str) True >>> isinstance(10, basestring) False
หมายเหตุ: ใน Python 3.x basestring ไม่ได้ถูกกำหนด จึงต้องใช้ str แทน ตัวอย่าง:
>>> s = 'A string' >>> isinstance(s, str) True >>> isinstance(10, str) False