本人也是一个菜鸟, 写这篇文章也是记录自己遇到的问题方便日后用到能够快速找到,如果能对读者有所帮助我万分荣幸。如果此简书与别的文章有所雷同,望大家多多包涵。如果存在问题或者有写错的地方,望大家积极指出错误。生活不易,祝各位读者都能活成自己想要的样子。
Python允许在定义class的时候,定义一个特殊的__slots__
变量,来限制该class实例能添加的属性, 且这个__slots__
变量是一个元组
class Animal(object):
__slots__ = ("name", "age")
animal = Animal()
animal.name = "abc"
animal.age = 12
animal.types = "dog"
以上案例报错如下: