摘要: @classmethod:当类中的方法只使用类中的资源,即方法中不需要用到self来传递信息,那么可以将这个方法装饰成类方法,这样的方法里的默认参数会变成cls,cls用来传递当前的类,self用来传递当前类的实例。这样子可以直接用类名操作类中的私有属性。 @staticmethod:当一个程序只允 阅读全文
posted @ 2018-08-30 22:11 whuitian 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、@property 将对象的方法伪装成属性,可以执行属性的增删改查,通过@方法名.setter进行增和改,通过@方法名.deleter进行删,通过@property进行查。 setter主要是用来规范输入的格式。deleter并不是把属性删除了,只是执行了deleter下面的方法,这种用法很少。 阅读全文
posted @ 2018-08-30 20:25 whuitian 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 今日内容 一、装饰器函数property 二、classmethod和staticmethod 三、isinstance和issunclass 一、装饰器函数property property是一个装饰器函数,可以将一个方法伪装成属性 当一个方法被伪装成属性后,可以执行一个属性的增删改查(通过@方法 阅读全文
posted @ 2018-08-30 20:09 whuitian 阅读(103) 评论(0) 推荐(0) 编辑