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

 

【加群交流】

【Python基础编程206 ● 面向对象 ●Python方法中self参数的作用】 【Python基础编程206 ● 面向对象 ●Python方法中self参数的作用】 【Python基础编程206 ● 面向对象 ●Python方法中self参数的作用】 【Python基础编程206 ● 面向对象 ●Python方法中self参数的作用】

相关文章:

  • 2021-10-03
  • 2022-01-05
  • 2022-12-23
  • 2022-03-03
  • 2021-07-11
  • 2021-06-03
  • 2021-09-19
  • 2021-11-17
猜你喜欢
  • 2021-10-01
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-11-05
  • 2021-08-16
  • 2021-10-18
相关资源
相似解决方案