作者:非洲小蘑菇bp | 来源:互联网 | 2023-05-30 10:33
# python3
class MyClass2:
def _init_(self, param1, param2):
self.r=param1
self.i=param2
g = MyClass2('哈哈', '你好')
print(g.r, g.i)
上面一段代码执行后,报如下错误:
Traceback (most recent call last):
File "D:/python/python3/python练习/4.12_encoding.py", line 23, in
g = MyClass2('哈哈', '你好')
TypeError: object() takes no parameters
1 个解决方案
已解决。init方法写错,是左右各两个_ ,我只写了一个。初识python3.