2024-10-06 09:01:33 发布
网友
class Person: def __init__(self, ids): self.ids = ids rahul = Person(100)
错误:
rahul = Person(100) NameError: name 'Person' is not defined
有人能告诉我这个简单的代码有什么问题吗
您正在调用Person,而类仍在创建中(并且在类对象绑定到名称Person之前)。如果raul确实应该是Person的类属性,则必须在定义类之后分配它
Person
raul
class Person: def __init__(self, ids): self.ids = ids Person.rahul = Person(100)
我想rahul = Person(100)不应该缩进
rahul = Person(100)
您正在调用
Person
,而类仍在创建中(并且在类对象绑定到名称Person
之前)。如果raul
确实应该是Person
的类属性,则必须在定义类之后分配它我想
rahul = Person(100)
不应该缩进相关问题 更多 >
编程相关推荐