Python 中的 init() 方法
Python 中的 init() 方法是用於在創建類的實例時初始化該實例的一種方法。它是一種特殊的方法,可以在創建實例時自動調用,並對實例進行初始化。
init() 方法的基本語法
init() 方法的基本語法如下所示:
def __init__(self, [args]): # 初始化類的實例
其中,self
是指向當前實例的引用,而 [args]
是可選參數,可以用於傳遞參數給 init() 方法。
init() 方法的使用
下面的示例演示了如何使用 init() 方法:
class Person: def __init__(self, name, age): self.name = name self.age = age p1 = Person("John", 36) print(p1.name) print(p1.age)
在上面的示例中,我們定義了一個名為 Person 的類,並在其中定義了一個 init() 方法,該方法接受兩個參數:name 和 age。然後,我們創建了一個 Person 實例,並將兩個參數傳遞給 init() 方法,以初始化該實例。
當我們執行上面的程式時,它會顯示以下結果:
John 36
總結
在本文中,我們詳細介紹了 Python 中的 init() 方法,它是一種特殊的方法,可以在創建實例時自動調用,並對實例進行初始化。我們也提供了一個示例,以演示如何使用 init() 方法。