Python类中属性的操作
1、前面介绍了在类中会有两种形式的变量:类变量和实例变量(也叫作类属性和实例属性)
2、这里主要介绍下两种类型的变量有什么操作
属性绑定
1、所谓的属性绑定,其实指的就是定义属性
⑴也就是定义类属性或实例属性
2、Python作为动态语言,类对象和实例对象都可以在任意时刻绑定(定义)任意属性
⑴属性的绑定经常发生在两个时间:类定义时、运行过程中
3、前面在介绍类属性和实例属性时,都是在定义类时绑定的属性
⑴因此这里主要介绍在运行过程中绑定类属性和实例属性
4、绑定属性的语法:objname.attrName = attrValue
⑴objname:待绑定属性的对象名(不管是类属性还是实例属性都是依托对象而存在的。因此需要一个对象)
⑵attrName:绑定的属性名
⑶attrValue:绑定的属性值
⑷整体:为对象objname绑定(定义)一个属性值为attrValue的attrName属性
5、在为对象绑定属性时,可能会出