如果你已经了解Python类中的方法,那么属性就非常简单了,因为Python中的属性其实是普通方法的变种。
哎,其实就是这样,我们看一下当我们想查看税后工资的时候,这其实是一个人的属性,但是它却要经过一些特殊的处理或者计算,让我们必须写在一个方法里,这个时候我们使用@property这个修饰符,就可以像使用字段一样调用这个方法了。对,属性是处女座就是这么矫情!!!当然如果你和我一样是神经大条的射手座,完全不用care这个属性什么鬼的。
尽管如此,在这里还是要说一说要注意一下几点:
1.定义时,在普通方法的基础上添加 @property 装饰器;
2.定义时,属性仅有一个self参数
3.调用时,无需括号
1.staticmethod和classmethod
staticmethod 静态方法: 让类里的方法,直接被类调用,就像正常的函数一样
宝宝,男
博博,女
海娇,男
海燕,女
海东,男
海峰,男