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

Built-in Class Attributes ใน Python มีอะไรบ้าง

ตามเอกสาร Python Built-in Class Attributes มีดังนี้ (เข้าถึงด้วย Dot Operator เช่นเดียวกับ Attribute อื่น):

  • classname.__dict__: Dictionary เก็บ Namespace ของคลาส
  • classname.__doc__: Class Documentation String หรือ None หากไม่ได้กำหนด
  • classname.__name__: ชื่อคลาส
  • classname.__module__: ชื่อโมดูลที่คลาสถูกนิยาม (ใน Interactive Mode เป็น "__main__")
  • classname.__bases__: Tuple (อาจว่าง) เก็บ Base Classes ตามลำดับใน Base Class List