【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种方式】

 

【加群交流】



posted @ 2020-07-30 20:48  AI菌  阅读(326)  评论(0编辑  收藏  举报