class Robot: def __init__(self, name): # 这里用 self 表示这个 本身 self.name = name # self.name 表示“这个 ”的名字 def speak(self): print(f"你好,我是 {self.name}") # self.name 就是这个 自己的名字 # 创建两个 robot1 = Robot("小明") robot2 = Robot("小红") robot1.speak(...
self指的是调用该函数的对象(是一个实例),首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。 举例: 上面这段代码中,def是定义方法的关键词,element_click是自己取的名字,理解为点击元素,self是自动补齐的关键词,locator是设置的变量名...
但是在运行c.pprt()时,等同于Child.pprt(c),所以self指的依然是Child类的实例,由于self中没有定义pprt()方法,所以沿着继承树往上找,发现在父类Parent中定义了pprt()方法,所以就会成功调用。 (4)、在描述符类中,self指的是描述符类的实例 class Desc: def __get__(self, ins, cls): print('self in D...
AI代码解释 classtestClass(object):def__init__(self,name,gender):#构造函数或类的初始化,创建实例时会被调用 self.Name=name self.Gender=genderprint('hello')testman=testClass('neo','male')print(testman.Name)print(testman.Gender)classtetsClass2(object):def__init__(me,name,gender):#构造函数或...
self指的是调用该函数的对象(是一个实例),首先明确的是self只有在类中的方法中才会有,独立的函数或方法是不必带有self的。举例:上面这段代码中,def是定义方法的关键词,element_click是自己取的名字,理解为点击元素,self是自动补齐的关键词,locator是设置的变量名。get_element(locator) 调用get_element方法,...
python函数def 中的self *** 开始Python学习第八课*** 一. 函数(上) 1. 函数的概念 1.1 函数的简介 1.2 函数的表示 2. 函数中的参数 2.1 函数中的参数的介绍 3. 函数的使用 3.1 函数调用 3.2 参数传递 二. 作业 4.1 打印名片程序: 输入姓名,电话号码,性别,最后打印出来名片...
def __init__(self,name): self.name = name # 实例方法 def study(self,examination_results): self.examination_results = examination_results print("同学{}的考试分数是{}".format(self.name,self.examination_results)) print("该实例对象的地址是{}".format(self)...
1classStudent:2def __init__(self):#两者之间的区别3self.name =None4self.score = None 1def __init__(self, name, score):2self.name =name3self.score = score 区别很明显,前者在__init__方法中,只有一个self,指的是实例的本身,但是在方法的类部,包含两个属性,name, score ...
形式2:def_init_(self, 参数1,参数2,···,参数n) 1 2 3 4 5 6 7 8 9 10 11 12 13 classStudent_Grade: def__init__(self, name, grade): self.name=name self.grade=grade defprint_grade(self): print("%s grade is %s"%(self.name,self.grade)) ...
def 方法名(self,args): pass 其中,def是关键字,方法名需要全部小写字母,self是实例对象,args是参数。 class Dog: def __init__(self,name): self.name=name def play(self): print("汪汪汪,我是",self.name) dog=Dog("茶几") dog.play def 中定义的内容全部是方法,后面实例化我们需要调用这些方法。