Il linguaggio di programmazione Python ha diversi metodi di classificazione dei dati del programma . Questi metodi sono noti come attributi . Se siete interessati a saperne di più su Python , è necessario esaminare le differenze tra gli attributi . Questo può consentire di capire meglio il modello di dati di fondo del linguaggio di programmazione Python e simili linguaggi orientati agli oggetti . Dati Attributi  
 un attributo è un attributo che si può accedere da una particolare istanza di una classe . Per esempio, se un'istanza di una classe denominata " auto" ha attributo a dati il nome di " modello", che l'attributo può essere impostato per quella specifica istanza e solo esso. Tutti gli altri casi di " auto" avranno il loro valore per l'attributo "modello " . 
 Classe Attributi 
 
 un attributo di classe è un attributo che si può accedere direttamente . In altre lingue , questi tipi di attributi sono chiamati variabili statiche . Essi sono utilizzati per funzioni che non richiedono un'istanza di una classe per poter funzionare . 
 Python - attributi definiti 
 
 Il linguaggio Python definisce molti attributi che sono a disposizione di tutti i programmi scritti in Python . 
 Attributi utente 
 
 attributi possono essere definiti da un programmatore . Questi attributi sono definiti dall'utente , e non sono universalmente disponibili a tutti i programmi Python .