当前位置: 代码迷 >> 综合 >> python中另类的类属性定义
  详细解决方案

python中另类的类属性定义

热度:94   发布时间:2024-02-12 06:21:18.0

因为在python中所有的类属性都保存在其__dict__的字典中,所以可以这样定义类的属性:

class 人:__属性={'姓名':'张三','年龄':58,'性别':'男'}def __init__(self):self.__dict__=self.__属性pass
公务员=人()
print(公务员.姓名,'今年',公务员.年龄,'岁,他是个好',公务员.性别,'人!')

结果为:

张三 今年 58 岁,他是个好 男 人!
PS C:\Users\xx\python_code> 

 

  相关解决方案