在Python中,self是一個特殊的關鍵字,用于表示類的實例對象自身。在類的方法中,第一個參數通常為self,表示該方法是針對該類的實例對象進行操作。
在類的方法中可以使用self來訪問類的屬性和方法,也可以通過self來調用其他方法。在實例化類時,self會自動綁定到創建的實例對象上,不需要手動傳遞。
例如:
class MyClass:
def __init__(self, value):
self.value = value
def print_value(self):
print(self.value)
obj = MyClass(10)
obj.print_value()
在上面的例子中,self被用來訪問實例對象的屬性value,并在print_value方法中打印出來。