补充
isinstance(value, int)确定函数的类型,是就True,不是就False
getatrr、setatrr
1)getatrr、setattr----->在声明对象属性的时候在属性前加 _ 一个下划线提醒这个属性加了getattr、setattr
2)getattr可以单独使用,但有setattr必须先要有getattr
getatrr
在定获取对象值的时候先做其他的
1)@property
def 变量名(self):
其他语句
retrun self._变量名
2)@变量名.setatrr
def 变量名(self, value):
其他语句
self._属性名 = 值
本文探讨了Python中如何使用@property装饰器进行属性封装,以及如何利用isinstance()函数进行类型检查。通过实例展示了getattr和setattr方法在属性访问和设置中的应用,强调了在对象属性前加下划线的约定,以及这些方法在属性操作中的作用。
8994

被折叠的 条评论
为什么被折叠?



