Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ฟังก์ชัน isinstance() ใน Python ทำงานอย่างไร

สามารถสร้างคลาสสืบทอดจากหลาย Parent Classes ได้:

class A:
    pass
class B:
    pass
class C(A, B):
    pass

ใช้ isinstance() ตรวจสอบความสัมพันธ์ระหว่างคลาสและอินสแตนซ์:

  • isinstance(obj, Class)
  • Boolean Function คืน True หาก obj เป็น Instance ของ Class หรือเป็น Instance ของ Subclass ของ Class