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

【加群交流】

扫描二维码关注公众号,回复: 11474749 查看本文章


猜你喜欢

转载自www.cnblogs.com/hezhiyao/p/13406244.html