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

โปรแกรม Python สร้าง Dictionary จากออบเจ็กต์ของคลาส


เมื่อต้องการสร้าง Dictionary ด้วยออบเจ็กต์และคลาส ให้กำหนดคลาส กำหนดฟังก์ชัน 'init' กำหนดค่าให้ตัวแปร สร้างอินสแตนซ์ของคลาส และเรียกฟังก์ชัน init

ตัวอย่าง

class base_class(object):
    def __init__(self):
        self.A = 32
        self.B = 60

my_instance = base_class()
print("An instance of the class has been created")
print(my_instance.__dict__)

ผลลัพธ์

An instance of the class has been created
{'A': 32, 'B': 60}

คำอธิบาย

  • กำหนด 'base_class' ส่ง object เข้าไป
  • กำหนดเมธอด 'init' กำหนดค่าให้ตัวแปร
  • สร้างอินสแตนซ์ของเมธอด
  • เรียกเมธอดโดยใช้ออบเจ็กต์ที่สร้าง ด้วยตัวดำเนินการ '.'