我想定義一個類並創建一個對象實例。但總是得到錯誤。 的代碼是這樣的:在Python中創建對象實例的問題
class complex:
def _init_(self,realpart,imagpart):
self.r=realpart
self.i=imagpart
x=complex(3,4)
的錯誤信息是:
Traceback (most recent call last):<br>
File "pyshell#5", line 1, in "module" <br>
x=complex(3,4) <br>
TypeError: object.__new__() takes no parameters
所以有什麼問題?
感謝您的閱讀!
它應該是'__init__'不'_init_' – avasal 2013-02-20 04:25:24
Python有複數的原生支持。 '3 + 4j'例如 – 2013-02-20 04:26:31