类__slots__与__dict__用法
2013-01-15 15:17
162 查看
__dict__:实例化类时将实例属性分配到__dict__
__slots__:阻止实例分配属性到__dict__
__slots__:阻止实例分配属性到__dict__
class Base(object): __slots__ = ['y', 'x'] def __init__(self): self.y = 'aa' self.x = 'xx' b = Base() print b.__dict__ #抛错 print b.y b.x = 30 print b.x
相关文章推荐
- python dict的一些简单用法
- pandas to_dict 的用法
- Python中list,tuple,dict,set基本定义和基本用法
- list,tuple,dict,set的区别和用法
- Python中list,tuple,dict用法
- Python3之__slots__用法
- python dict setdefault() 用法
- python 中 dict 的另一种用法
- Python 的defaultdict用法
- dir() 与 __dict__,__slots__ 的区别
- python内置映射类型(mapping type):dict哈希字典遍历方式及其它用法举例
- Python __slots__ and __dict__
- Python之 __slots__ 的用法
- Python中list,tuple,dict,set的区别和用法
- python中defaultdict的用法
- Python的collections模块中defaultdict类型的用法
- Python中内置数据类型list,tuple,dict,set的区别和用法
- 【python】list tuple dict set 用法及说明
- python中defaultdict的用法详解
- Python defaultdict用法