练习51
实现一个名为Laptop的类,在创建实例时设置以下实例属性:然后创建一个名为laptop的实例,具有以下参数:作为响应,打印laptop实例的__dict__属性值。{'brand': 'Acer', '_model': 'Predator', '_Laptop__price': 5490}
练习52
实现了Laptop类。然后,使用以下参数创建了Laptop类的一个名为laptop的实例:作为响应,按如下所示打印laptop实例的每个实例属性值(每行一个)。brand -> Acermodel -> Predatorprice -> 5490
class Laptop: def __init__(self, brand, model, price): self.brand = brand self._model = model self.__price = pricelaptop = Laptop('Acer', 'Predator', 5490)
练习53
给出了Laptop类的实现。在Laptop类中实现一个名为display_private_attrs()的方法,该方法显示实例的所有私有属性名称。然后使用以下参数创建一个实例:并将其赋值给变量laptop。作为响应,在laptop实例上调用display_private_attrs()。_Laptop__price_Laptop__margin
def __init__(self, brand, model, code, price, margin): self.brand = brand self._model = model self._code = code self.__price = price self.__margin = margin
练习54
给出了Laptop类的实现。在Laptop类中实现一个名为display_protected_attrs()的方法,该方法显示实例的所有受保护属性名称。然后使用以下参数创建一个实例:并将其赋值给变量laptop。作为响应,在laptop实例上调用display_protected_attrs()。class Laptop: def __init__(self, brand, model, code, price, margin): self.brand = brand self._model = model self._code = code self.__price = price self.__margin = margin