Python 类已经定义,但它仍然表示类未定义
您好目前我是Python新手。虽然我在使用它之前已经定义了一个类。它仍然说“人”这个名字没有定义Python 类已经定义,但它仍然表示类未定义,python,python-3.x,class,oop,nameerror,Python,Python 3.x,Class,Oop,Nameerror,您好目前我是Python新手。虽然我在使用它之前已经定义了一个类。它仍然说“人”这个名字没有定义 class Person: name = "" gender = "" def __init__(self, name, gender): self.name = name self.gender = gender ref = Person(11,22) 类定义中存在缩进问题,您需要移动ref=Person(11,22)远离类Pe
class Person:
name = ""
gender = ""
def __init__(self, name, gender):
self.name = name
self.gender = gender
ref = Person(11,22)
类定义中存在缩进问题,您需要移动ref=Person(11,22)远离类Person:范围,如下所示:
class Person:
name = ""
gender = ""
def __init__(self, name, gender):
self.name = name
self.gender = gender
ref = Person(11,22)
类定义中存在缩进问题,您需要移动ref=Person(11,22)远离类Person:范围,如下所示:
class Person:
name = ""
gender = ""
def __init__(self, name, gender):
self.name = name
self.gender = gender
ref = Person(11,22)
我猜您有缩进问题。您在类中实例化了
ref
,因此它在类外不可见。您不能在类定义中引用该类。在完成类定义块之前,该类不存在。谢谢,我知道了;)我猜您有缩进问题。您在类中实例化了ref
,因此它在类外不可见。您不能在类定义中引用该类。在完成类定义块之前,该类不存在。谢谢,我知道了;)