MicroPython编程实战:循环与JSON数据处理
1. Python类的内置属性与伪私有变量
在Python中,我们可以使用内置属性来获取类的更多信息。以 PickupTruck
类为例,其 __dict__
属性展示了类的各种属性和方法:
PickupTruck.__dict__: {'__module__': 'pickup_truck', '__doc__': 'This is a
pickup truck that has:\n axles = 2,\n doors = 2,\n max occupants
= 3\n The maximum payload is set on instantiation.\n ', 'occupants':
0, 'payload': 0, 'max_payload': 0, ' _PickupTruck__max_occupants': 3,
'__init__': <function PickupTruck.__init__ at 0x1018a1488>, 'add_occupant':
<function PickupTruck.add_occupant at 0x1018a17b8>, 'add_payload': <function
PickupTruck.add_payload at 0x1018a1840>, 'remove_payload': <function
PickupTruck.remove_payload at