【Python基础编程206 ● 面向对象 ●Python方法中self参数的作用】
---------Python基础编程---------
Author : AI菌
【内容讲解】
1、Python的方法里,第一个参数默认是self。方法中的self表示正在调用方法的对象,哪个对象正在调用方法,self就表示哪个对象.
2、python解释器能够根据self的值确定是哪个对象正在调用方法.
【代码实现】
class Student: """ 方法中的self表示:正在调用方法的对象. 哪个对象正在调用方法,self就表示哪个对象. python解释器能够根据self的值确定是哪个对象正在调用方法. """ def study(self): print(f"对象{self}在调用学习方法") s1 = Student() # 对象<__main__.Student object at 0x0000018405D59128>在调用学习方法 # s1对象在调用学习方法,self 就是s1 s1.study() s2 = Student() # 对象<__main__.Student object at 0x0000018405D59320>在调用学习方法 # s2对象在调用学习方法,self就是s2 s2.study()
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】