点击上方“Deephub Imba”,关注公众号,好文章不错过 !Python 对象的灵活性大家都知道,可以随时给对象添加属性: class User: pass u = User() u.name = "Alice" u.age = ...
按照书上说一个类如果包含了__slots__就只能拥有__slots__所制定的那些属性,添加一个不在__slots__指定列表中的属性将引发一个错误。可是我在python2.5环境中 测试下面代码却不能引发一个异常,程序正常结束。
一些您可能无法访问的结果已被隐去。
显示无法访问的结果