【发布时间】:2020-09-18 02:29:32
【问题描述】:
我刚开始学习 Python,我正在尝试类概念,遇到了这个错误,无法找出我做错了什么!有人能指出来吗?!
class animal:
def __init__(self,name,ani,age,location):
self.name= name
self.ani = ani
self.age = age
self.location = location
def info(self):
print("I'm a {0} called {1} and I'm {2} years old, living in {3}".format(ani,name,age,location))
Arun = animal(Martin,Dog,7,Amazon)
Arun.info()
错误是:
Traceback (most recent call last): File
"C:\Users\DELL\Desktop\python\class_trail.py", line 12, in <module>
Arun = animal(Martin,Dog,7,Amazon) NameError: name 'Martin' is not defined
【问题讨论】:
-
您在字符串周围的变量名称和引号之前错过了
self.。 -
哦,是的!哎呀。谢谢 !现在一切正常