4Fermer6
SasumeLe 09/11/2009 à 13:32
Autre chose, le code suivant :
class A:
  a1 = 1
  def __init__(self):
    self.a1 = 2

a = A()
print A.a1
print a.a1

Affichera 1 puis 2.
Le premier a1 est un atribut statique, accessible par « A.a1 » (la classe définit simplement un nouvel espace de noms)
Le second a1 est un attribut de l’instance a.