类是已经定义但它仍然说类未定义Python

时间:2017-05-06 08:47:04

标签: python python-3.x class oop nameerror

Hello目前我是Python的新手。虽然我在使用它之前定义了一个类。它仍然说名字'人物'未定义

class Person:
    name = ""
    gender = ""

    def __init__(self, name, gender):
        self.name = name
        self.gender = gender

    ref = Person(11,22)

1 个答案:

答案 0 :(得分:0)

您的班级定义中存在缩进问题,您需要将 ref = Person(11,22)远离类Person:范围,如下所示:< / p>

class Person:
    name = ""
    gender = ""

    def __init__(self, name, gender):
        self.name = name
        self.gender = gender


ref = Person(11,22)