[英]new to python and i am getting an attribute error
class newnode:类新节点:
def _init_(self):
self.x=1
def nextmethod(self,value):
self.result=value+self.x
print(self.result)
def main():定义主():
node1=newnode()
node1.nextmethod(6)
if name ==' main ':如果名称=='主':
main()
C:/Users/hp/Desktop/untitled0.py", line 5, in nextmethod self.result=value+self.x
C:/Users/hp/Desktop/untitled0.py", line 5, in nextmethod self.result=value+self.x
AttributeError: 'newnode' object has no attribute 'x'
AttributeError: 'newnode' 对象没有属性 'x'
Just use this code:只需使用此代码:
class newnode:
def __init__(self):
self.x=1
def nextmethod(self,value):
self.result=value+self.x
print(self.result)
def main():
node1=newnode()
node1.nextmethod(6)
if __name__=='__main__':
main()
Remember that init
has double underscores.请记住,
init
有双下划线。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.