Python的”init()”函數是用於在創建類的實例時初始化該實例的一個方法。它是一個特殊的函數,可以在創建類的實例時被調用,並對該實例進行初始化。
目錄
Python 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參數初始化為John和36。
Python init() 函數的其他用法
除了用於初始化類的實例外,init()函數還可以用於創建類的子類。例如:
class Employee(Person): def __init__(self, name, age, salary): Person.__init__(self, name, age) self.salary = salary e1 = Employee("Mary", 40, 40000) print(e1.name) print(e1.age) print(e1.salary)
上面的程式碼會創建一個Employee類的實例,並使用init()函數將name、age和salary參數初始化為Mary、40和40000。
總結
Python的init()函數是一個特殊的函數,可以在創建類的實例時被調用,並對該實例進行初始化。它可以用於初始化類的實例,也可以用於創建類的子類。