为什么Python中类不具备被赋值的能力?
为什么Python中类不具备被赋值的能力?
2条回答 默认 最新
- 梦幻精灵_cq 2023-11-15 04:08关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用梦幻精灵_cq 2023-11-15 04:36
- 如  python代码 ``` class Mine: NAME = '梦幻精灵_cq' LIVE = '住在重庆' def __init__(self, name='', live=''): self.name = name self.live = live def setLive(self): self.LIVE = self.live def setName(self): self.NAME = self.name if __name__ == '__main__': m = Mine() # 实例类Mine。 print(f"\nMine类的NAME、LIVE属性本来的样子:\nNAME => {m.NAME}\nLIVE => {m.LIVE}") m = Mine('DreamElf_cq', 'In Chongqing') # 实例类Mine并传入形参name、live的实际参数。 m.setName() # 调用类方法修改NAME属性为英文字符串。 m.setLive() # 调用类方法修改LIVE属性为英文字符串。 print(f"\n修改Mine类的NAME、LIVE属性为英文字符串:\nNAME => {m.NAME}\nLIVE => {m.LIVE}") m = Mine('理论上的生命---史前巨肥猫', '未知。可以问“理论上的生命---史前巨肥猫”') # 实例类Mine并传入形参name、live的实际参数为您的csdn昵称。 m.setName() # 调用类方法修改NAME属性为英文字符串。 m.setLive() # 调用类方法修改LIVE属性为英文字符串。 print(f"\n修改Mine类的NAME、LIVE属性成题主您:\nNAME => {m.NAME}\nLIVE => {m.LIVE}") ```
赞回复