Python 类方法中访问自身属性:self关键字详解
在 Python 中,可以使用 self 关键字来访问同一个类的属性和方法。self 代表当前对象,它允许您在类的方法内部操作和访问该对象自身的属性和方法。
示例:
class MyClass:
def __init__(self, value):
self.value = value
def my_function(self):
print(self.value)
my_object = MyClass(123)
my_object.my_function() # 输出 123
在这个例子中:
- 我们定义了一个名为
MyClass的类。 __init__方法是类的构造函数,它在创建对象时被调用,用于初始化对象属性。这里我们创建了一个名为value的属性,并将传入的值赋给它。my_function方法演示了如何在方法内部使用self访问对象属性。使用self.value访问了当前对象的value属性,并将它打印出来。- 创建
MyClass类的实例my_object,并传入值123。 - 调用
my_object.my_function()方法,输出结果123。
总结:
self 关键字是 Python 类方法中访问自身属性和方法的关键。通过 self,我们可以操作和访问当前对象的属性和方法,实现面向对象编程中的核心功能。
原文地址: https://www.cveoy.top/t/topic/oKpo 著作权归作者所有。请勿转载和采集!