# BEGIN TWILIGHT_BUS_CLASS class TwilightBus: """A bus model that makes passengers vanish""" def __init__(self, passengers=None): if passengers is None: self.passengers = [] # <1> else: self.passengers = list(passengers) #<2> def pick(self, name): self.passengers.append(name) def drop(self, name): self.passengers.remove(name) # <3> # END TWILIGHT_BUS_CLASS bus1 = TwilightBus() bus1.pick('caee') bus1.pick('c123') print(bus1.passengers) bus2 = TwilightBus() print(bus2.passengers)
pycharm中可以使用可变类型作为函数的默认值
最新推荐文章于 2023-02-06 06:12:59 发布