Le langage de programmation Python dispose de plusieurs méthodes différentes de classer les données du programme. Ces méthodes sont connues comme des attributs . Si vous êtes intéressés à en apprendre plus sur Python, vous devez examiner les différences entre les attributs. Cela peut vous permettre de mieux comprendre le modèle de données sous-jacente du langage de programmation Python et les langages orientés objets similaires . Attributs de données
Un attribut de données est un attribut qui peut être consulté par une instance particulière d' une classe. Par exemple, si une instance d' une classe nommée " voiture " a attribut nommé " modèle", cet attribut peut être défini pour cette instance spécifique et lui seul un ensemble de données . Tous les autres cas de «voiture» auront leur propre valeur pour l'attribut «modèle» .
Attributs de classe
un attribut de classe est un attribut qui peut être consulté directement . Dans d'autres langues , ces types d'attributs sont appelées variables statiques. Ils sont utilisés pour les fonctions qui ne nécessitent pas une instance d'une classe pour fonctionner .
Python attributs définis
Le langage Python définit plusieurs attributs qui sont disponibles à tous les programmes écrits en Python .
User-Defined Attributes
Attributs
peuvent être définies par un programmeur . Ces attributs sont définis par l'utilisateur , et ils ne sont pas universellement accessibles à tous les programmes Python.