Python slot,

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: