'''
Created on 2016��4��26��
@author: zf
'''
class Hello:
#���췽��_init_
def _init_ (self,name):
self.name = name
def sayHello(self):
print("Hello {0}".format(self.name))
h=Hello("Python")
h.sayHello()
运行出现object() takes no parameters错误,一开始没发觉,然后发现 __init__ (Ctrl+/验证是双短横线,我只用了一个短横线)
参考博文:http://blog.csdn.net/liyajuan521/article/details/44409877
本文详细解析了Python中一个常见的类初始化错误object() takes no parameters,并提供了正确的__init__方法定义方式,同时分享了如何通过Ctrl+/检查符号的方法,避免此类错误的发生。
6万+

被折叠的 条评论
为什么被折叠?



