【Python基础编程207 ● 面向对象 ●__init__()方法的基本使用】
---------Python基础编程---------
Author : AI菌
【内容讲解】
1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线
2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法
3.__init__()方法可以用来初始化对象: 给对象添加属性并赋值
4.添加属性的方式:
通过self给对象添加属性,即 self.属性名 = 属性值
5.属性是存储在对象里面的,属性是属于对象的.
6.访问属性的方式:
对象名.属性名
【代码实现】
class Student: """ 1. __init__()是一个魔法方法,init前有两条横线,init后有两条横线 2.__init__()方法比较特殊,python解释器会自动在对象刚刚创建出来之后,立即调用这个方法 3.__init__()方法可以用来初始化对象: 给对象添加属性并赋值 4.添加属性的方式: 通过self给对象添加属性,即 self.属性名 = 属性值 5.属性是存储在对象里面的,属性是属于对象的. 6.访问属性的方式: 对象名.属性名 """ def __init__(self): # 添加姓名 self.name = "robot" # 添加年龄 self.age = 20 # 添加性别 self.gender = "女" """ 方法中的self表示正在调用方法的对象. 哪个对象正在调用方法,self就表示哪个对象. python解释器能够根据self的值确定是哪个对象正在调用方法. """ def study(self, course): print(f"学习{course}") # 创建对象 s1 = Student() s1.study("AI") # 访问属性:对象名.属性名 print(s1.name) print(s1.age) print(s1.gender) # 修改属性 s1.name = "rabbit" print(s1.name)
【往期精彩】
▷【Python基础编程196 ● 读取文件的4种方式】
▷【Python基础编程197 ● 读取文件的4种方式】
▷【Python基础编程198 ● 读取文件的4种方式】
▷【Python基础编程199 ● Python怎么读/写很大的文件】
▷【Python基础编程200 ● 读取文件的4种方式】
▷【Python基础编程201 ● 读取文件的4种方式】
▷【Python基础编程202 ● 读取文件的4种方式】
▷【Python基础编程203 ● 读取文件的4种方式】
【加群交流】