สำหรับ Python 2.x
ในการตรวจสอบว่าวัตถุ obj เป็นประเภทสตริงหรือคลาสย่อยของประเภทสตริงหรือไม่ -
isinstance(obj, basestring)
เพราะทั้ง str และ unicode เป็นคลาสย่อยของเบสสตริง
เพื่อตรวจสอบว่า obj เป็นอินสแตนซ์ของ str หรือคลาสย่อยของ str หรือไม่ -
isinstance(obj, str)
เพื่อตรวจสอบว่า obj เป็นตัวอย่างของสตริงยูนิโค้ดหรือไม่ -
isinstance(obj, unicode)
สำหรับ Python 3.x เพียง
isinstance(obj, str)
ใช้ได้กับทั้งสตริง str และ unicode