3
คุณจะตั้งค่าคุณลักษณะทางโปรแกรมได้อย่างไร
สมมติว่าฉันมีวัตถุหลามxและสตริงsฉันจะตั้งค่าแอตทริบิวต์sบนx? ดังนั้น: >>> x = SomeObject() >>> attr = 'myAttr' >>> # magic goes here >>> x.myAttr 'magic' ความมหัศจรรย์คืออะไร? x.__getattr__()เป้าหมายของการนี้บังเอิญเป็นสายแคช
204
python
attributes
object