python的普通方法,第一个参数需要写self,它表示一个具体的实例本身。 如果在方法前定义了@staticmethod,那么它就可以不用写入self这个参数。 在方法前定义了@classmethod,它的第一个参数不是写self,而是cls,它表示这个类本身。