摘自论坛: self:是指向你新创建对象实例的引用,在这个地方指向你创建的Person类的实例p.当你调用Person类创建实例时,self指的就是你这个P,所以这个地方p=Person('tianya')应该为:p=Person(self,'tianya'),只不过Python自动替你加上而已.:),当你用init进行初始化时,那个self.name实际上就会被p.name所代替,同样在sayhello的那个print中“print 'My name is:',p.name”如果没有self,…
#/usr/bin/python #coding=utf-8 class Car(): def __init__(self,name,year): self.name = name self.year = year def model(self): vv = f"my car is {self.name} and my car year is {self.year}" return vv.upper() my_new_car = Car ('audi','2020') print(my…