- 博客(3)
- 收藏
- 关注
原创 python学习:限制实例的属性
若要限制某一实例只具有某几个属性,该怎么办呢? 在定义class的时候,定义__slots__变量,来限制该class实例能添加的属性: 举例: >>> class Student(object): __slots__ = ('name','age') >>> s = Student() >>> s.name='xiaoh' >>> s.age=25 >>> s.mobie='1
2017-11-09 16:40:35 370
原创 python学习:实例动态绑定属性和方法
1.动态给实例绑定属性: class Student(object): passs=Student()s.name='xiaoming'print s.name =====> 输出:xiaoming 2.动态给一个实例绑定方法:----------------------------------》存在问题:只有该实例具有绑定方法,其他实例不能享用 通过导入types的MethodType方
2017-11-09 16:21:27 467
原创 PYTHON学习:下划线说明
Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx (单下划线)不能用’from module import *’导入,只有类对象和子类对象自己能访问这些变量 __xxx__ (前、后双下划线)系统定义名字,代表python里特殊方法专用的标识 __xxx(双下划线) 类中的私有变量名,只有类对象自己能访问,连子类对象也不能访问到这个数据
2017-11-09 14:39:03 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人