Python构造函数没有在IDE上显示任何内容

Python构造函数没有在IDE上显示任何内容,python,Python,试图创建一个类构造函数,但由于某些原因,我在测试时错误地失败了 class Person(object): name="" age=0 city="" def __init__ (self,name,age,city): self.name=name self.age=age self.city=city #Just testing def AddPerson(Person):

试图创建一个类构造函数,但由于某些原因,我在测试时错误地失败了

class Person(object):
    name=""
    age=0
    city=""

    def __init__ (self,name,age,city):
        self.name=name
        self.age=age
        self.city=city        

    #Just testing
    def AddPerson(Person):
        person1 = Person()
        person1.name="test"
        person1.age=1
        person1.city="here"
        print(person1)
进程已完成,退出代码为0。
什么也没发生。我知道这是基本的,但也许我没有看到什么。有什么帮助吗?

如果这是您的全部代码,那么您没有实例化任何对象。将其添加到代码中,但在左侧,而不是在类中:

p = Person("Fernando", 99, "City")
print(p.age)
print(p.name)
print(p.city)
您的输出应该是:

99
Fernando
City
您定义了一个类,但在创建它的实例之前,它不会做任何事情,如图所示

class Person(object):
    def __init__ (self,name,age,city):
    self.name=name
    self.age=age
    self.city=city        

#Just testing
def AddPerson(Person):
    person1 = Person()
    person1.name="test"
    person1.age=1
    person1.city="here"
    print(person1)

if __name__ == "__main__":
    p_add = Person('asdf', 20 ,'NYC')
    print (p_add.name,p_add.age, p_add.city)`
您没有在类中调用函数,因此您的结果是exit0