如何使用 Python 中的 __init__ 建立例項物件?
- 例項化或呼叫類物件操作會建立一個空物件。許多類希望建立具有特定初始狀態的例項化的物件。因此,類可以按如下方式定義一個名為 __init__() 的特殊方法:-
- def __init__(self) −
- self.data = [ ]
- 當類定義一個 __init__() 方法時,類例項化將透過以下方式自動呼叫新建立的類例項:-
- x = MyClass()
- __init__() 方法可能帶有引數。在這種情況下,給定給類例項化運算子的引數會傳遞給 __init__()。例如,
>>> class Complex: ... def __init__(self, realpart, imagpart): ... self.r = realpart ... self.i = imagpart ... >>> x = Complex(4.0, -6.5) >>> x.r, x.i (4.0, -6.5)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP