复制
收藏
提问
简洁
写代码说明self:在 Python中,self 是一个惯用的名称,用于表示类的实例(对象)自身。
2周前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
self
是 Python 类方法的第一个参数,它总是指向调用该方法的对象,即类的实例本身。-
self
的作用 - 指向实例本身:
self
用于在类的方法中访问实例的属性和其他方法。134 - 区分实例变量和局部变量:在类的方法中,
self
用于区分实例变量和局部变量。5 - 封装数据:通过
self
可以封装数据,使得类的内部数据只能通过类的方法来访问和修改。1
示例代码
class Student:
def __init__(self, name, score):
self.name = name # 绑定实例属性
self.score = score
def print_score(self):
print(f"{self.name}: {self.score}") # 访问实例属性
# 创建 Student 类的实例
student = Student("Hugh", 99)
# 调用实例方法
student.print_score()
- 在上述代码中,
self
用于在__init__
方法和print_score
方法中访问和操作实例的属性。
你觉得结果怎么样?