python中定义一个类时,类中各个方法调用参数的问题

在定义一个类时,会有很多内置方法。此时关于参数的调用,本菜鸟感觉比较模糊。现在此总结一下。

class Person(object): #此处不能填写参数,因为这个规定的是从哪里继承,是什么类型#的子类
def init(self, first_name, family_name): #此处可以加入这个类中需要定义的参数
self.first_name = fisrt_name
self.family_name = family_name

def introduce(self):
	return "My name is {0}.{1}".format(self.first_name, self.family_name)
#注意的是,上面introduce方法中,如果format中调用的是first_name, family_name的话,就要再定义方法的同时,规定必须将这两个参数传入到方法中,使用self. 就不会有这个问题

Jone = Person(“Jone”, “James”)

Jone.introduce()

你可能感兴趣的:(python基础)