Python tipi di dati in memoria

November 22

Python include i dati numerici e tipi di dati stringa, così come tipi di elenco flessibili, come ad esempio l'elenco, tuple, e dizionario. Questi tipi risiedono nella memoria quando la interpretare primi carichi senza alcun supporto per i moduli. Essi influenzano anche il modo in Python viene utilizzato dai programmatori per manipolare una grande raccolta di dati.

Galleggianti, interi e numeri immaginari

I numeri sono uno dei tipi di dati di base disponibili in Python. I numeri sono disponibili in due distinzioni fondamentali: interi e decimali in virgola mobile. I numeri interi rappresentano numeri interi senza decimali, come ad esempio 0, 4 o 25. decimali in virgola mobile, o "galleggia" rappresentare i numeri con parti frazionarie. Numeri immaginari contengono un elemento immaginaria, e di solito sono scritti con il simbolo "j" per indicare tale elemento.

archi

Strings rappresentano una stringa di caratteri messi insieme in frasi e frasi. A differenza di altri linguaggi di programmazione come C ++, che contengono entrambi i tipi di dati carattere e stringhe, Python include solo le stringhe. Il valore "b" in C ++ rappresenta un singolo carattere, mentre Python rappresenta solo questo come una stringa. I programmatori possono eseguire operazioni su ogni elemento in una stringa, come ad esempio la ricerca di lettere o di trovare sotto-stringhe.

Liste e tuple

Elenchi che rappresentano le raccolte di dati, e possono contenere qualsiasi combinazione di tipi di dati. Array in altre lingue di solito può contenere solo un singolo tipo di dati. Le liste sono complete di metodi integrati che aiutano i programmatori di eseguire compiti semplici, come ad esempio tirando fuori sotto-liste o riorganizzare i contenuti. Una tupla agisce in modo simile a un elenco, tranne che una volta che una tupla viene creato non può essere modificato. La tupla rappresenta una raccolta immutabile dei dati, mentre le liste sono mutabili.

dizionari

Dizionari sono simili alle liste, in quanto rappresentano una raccolta di dati. Le liste contengono dati in posizioni arbitrarie. Per trovare un elemento, l'intero elenco deve essere cercato attraverso un metodo particolare. Dizionari negozio coppie "chiave-valore", che denotano elementi di dati con una chiave di riferimento. Un valore come "Bob" memorizzato in un dizionario può avere il tasto "padre" associato. Il programmatore può chiamare questo valore dal dizionario utilizzando il tasto "Padre" invece di cercare un indice.