Python slot,
说明
1.如果要限制实例对象的属性,只能向Person实例对象添加name和age属性。
2.出于限制的目的,Python允许在定义类别时定义__slots__()方法,这限制了可以附加到该示例对象的属性。
使用注意
由__slots__定义的属性仅适用于当前类别的实例对象,而不适用于继承的子类别。
实例
classPerson:
.__slots__=(年龄,姓名)
.
p=人()
年龄=12岁
小明
爱好=足球
回溯(mostrecentcalllast):
文件 stdin ,第1行,在模块中
错误: person objecthasnoattribute hobby 以上是Python中__slots__限制属性的方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。