摘要: # super(type[, object-or-type]) ,调用父类方法class FooParent(object): def __init__(self): self.parent = 'I\'m the parent.' print ('Parent') def bar(self, me 阅读全文
posted @ 2021-10-27 15:51 ReluStarry 阅读(73) 评论(0) 推荐(0) 编辑
摘要: # -*- coding:utf-8 -*-# @staticmethod和@classmethod的用法"""一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法,而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。既然如此,那他们俩 阅读全文
posted @ 2021-10-27 15:09 ReluStarry 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 作用: 我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。 使用场景: 1.修饰方法,是方法可以像属性一样访问。 class DataSet(object): @property def 阅读全文
posted @ 2021-10-27 10:45 ReluStarry 阅读(118) 评论(0) 推荐(0) 编辑