1
Bonjour Actuellement, je suis nouveau sur Python. Bien que j'aie défini une classe avant de l'utiliser. il dit encore le nom « Personne » ne se définit pasLa classe est déjà définie mais elle indique toujours la classe Non défini Python
class Person:
name = ""
gender = ""
def __init__(self, name, gender):
self.name = name
self.gender = gender
ref = Person(11,22)
Je suppose que vous avez un problème d'indentation. –
Vous avez instancié 'ref' dans votre classe, il n'est donc pas visible en dehors de celui-ci. – MaxPowers
Vous ne pouvez pas avoir votre référence à la classe dans la définition de classe. La classe n'existe pas tant que vous n'avez pas terminé le bloc de définition de classe. –