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

โปรแกรมหลามเพื่อสร้างพจนานุกรมจากวัตถุของคลาส


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

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -

class base_class(object):def __init__(self):self.A =32 self.B =60my_instance =base_class()print("สร้างอินสแตนซ์ของคลาสแล้ว")print(my_instance.__dict__) 

ผลลัพธ์

สร้างอินสแตนซ์ของคลาสแล้ว{'A':32, 'B':60}

คำอธิบาย

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