Information

En Python, tout est objet et presque tout dispose d’attributs et de méthodes.

    Conséquences:
  • Les structures Python (list, tuple, dict) sont des classes prédéfinies.
  • Les fonctionnalités présentées dans la documentation (len, append) sont des méthodes de ces classes.

À retenir

Dans un programme, quand on écrit l’instruction :

tab = [1, 2, 3]
  print(len(tab))

L'interpréteur Python appelle la méthode __len__() de la classe List.

Annexes

Liens

Lien vers le notebook

    Sur Capytale

Pièces jointes