python核心---__slots__魔法方法
2018-03-19 16:57
330 查看
slots魔法方法
slots魔法方法能限制类添加的属性**注意:**slots魔法方法定义的属性仅对当前类实例起作用,对继承的子类是无效的
class Person(object): __slots__ = ("name") P = Person() p.name = '老王' p.age = 18 # 如果出现线之外的属性,会报错 AttributeErrorTraceback (most recent call last) <ipython-input-4-be498542a0d5> in <module>() ----> 1 p.age = 18
相关文章推荐
- 用python 实现链表(实现__getitem__,__set__,__len__ 魔法方法)
- Python基础教程——9魔法方法、属性及迭代器【总结】
- Python中__slots__属性介绍与基本使用方法
- Python魔法方法指南
- python爬虫里信息提取的核心方法: Beautifulsoup、Xpath和正则表达式
- 在Python中使用__slots__方法的详细教程
- 一、Python魔法方法 -- 构造和解析
- python魔法方法
- python魔法方法——(__new__)
- python 定制类和魔法方法
- python中魔法属性和魔法方法
- Python类属性访问的魔法方法
- python进阶之内置函数和语法糖触发魔法方法
- python魔法方法
- python魔法方法-属性访问控制
- 鱼c笔记——Python魔法方法五:定制序列
- python 魔法方法
- python oop __slots__方法
- Python魔法方法(magic method)细解几个常用魔法方法(下)
- python-类、BIF、工厂函数、魔法方法