python的__slots__
2015-08-06 15:03
471 查看
动态语言可以动态添加属性和方法,__slots__可以限制这种行为
使用__slots__要注意,__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的
class Student(object): __slots__ = ('name', 'age') # 用tuple定义允许绑定的属性名称
使用__slots__要注意,__slots__定义的属性仅对当前类起作用,对继承的子类是不起作用的
相关文章推荐
- Python 异常
- Python 异常
- Python 异常
- python切片操作
- python数据持久化
- Python命名空间和作用域窥探
- 随机红包生成算法-python实现
- python join 和 split
- Python小技巧之——巧用with语句实现异常处理
- python的闭包
- python工具-------随机生成密码文件
- Python抓取小说
- 初窥Python(四)——三种方法判断python变量类型
- python 批量重命名
- Python二维码生成库qrcode安装和使用示例
- MyEclipse10中配置开发Python所需要的PyDev 绝对靠谱 不忽悠!
- 【Python】Python与文本处理langid工具包的文本语言检测和歧视
- Python contextlib——上下文管理器
- 深入理解Python中命名空间的查找规则LEGB
- Python程序的执行过程