【Python基础编程204 ● 面向对象 ● 创建对象和调用方法的格式】
---------Python基础编程---------
Author : AI菌
【内容讲解】
1、创建对象的格式:
对象名 = 类名()
2、调用方法的格式:
对象名.方法名(实参1,实参2, ...)
3、说明:
调用方法时不需要给方法中的self形参传值,
因为python解释器会自动把当前对象传递给self.
我们只需要给其它形参传值.
【代码实现】
""" 1、创建对象的格式: 对象名 = 类名() 2、调用方法的格式: 对象名.方法名(实参1,实参2, ...) 3、说明: 调用方法时不需要给方法中的self形参传值, 因为python解释器会自动把当前对象传递给self. 我们只需要给其它形参传值. """ class Student(object): # info是一个实例方法, # 类对象可以调用实例方法, # 实例方法的第一个参数一定是self ! def info(self): # 当对象调用实例方法时,Python会自动将对象本身的引用做为参数, # 传递到实例方法的第一个参数self里 # 对象student1的值:<__main__.Student object at 0x000001DB99FF9A58> print(f"self的值:{self}") print("self各不同,对象是出处") # Student这个类实例化了一个对象student1 student1 = Student() # 打印对象student1的值,则默认打印对象在内存的地址 # 结果等同于info里的print(self) # self的值:<__main__.Student object at 0x000001DB99FF9A58> print(f"对象student1的值:{student1}") # id(student1) : 内存地址的十进制形式表示 print(id(student1)) # 2042693130840 # 对象调用实例方法info(),执行info()里的代码 # . 表示选择属性或者方法 student1.info()
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】