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() 方法。

Categorized in:

Tagged in: