python data types
Introduzione ai tipi di dati Python:
Abbiamo imparato Variabili Python in dettaglio nel nostro precedente tutorial.
In questo tutorial, esploreremo le varie classificazioni dei tipi di dati Python insieme agli esempi interessati per una tua facile comprensione.
Una varietà esplicita di Tutorial di formazione su Python ti vengono presentati in questa serie per arricchire le tue conoscenze su Python.
Cosa imparerai:
Guarda i tutorial VIDEO
Tipi di dati Python: numeri, stringhe ed elenco:
Tipi di dati Python: tupla, set e dizionario:
Tipi di dati Python
Un tipo di dati descrive le caratteristiche di una variabile.
Python ha sei tipi di dati standard:
- Numeri
- Corda
- Elenco
- Tupla
- Impostato
- Dizionario
# 1) Numeri
In Numbers, ci sono principalmente 3 tipi che includono Integer, Float e Complex.
Questi 3 sono definiti come una classe in Python. Per trovare a quale classe appartiene la variabile è possibile utilizzare la funzione type ().
Esempio:
a = 5 print(a, 'is of type', type(a))
Produzione: 5 è di tipo
b = 2.5 print(b, 'is of type', type(b))
Produzione: 2.5 è di tipo
c = 6+2j print(c, 'is a type', type(c))
Produzione : (6 + 2j) è un tipo
# 2) Stringa
Una stringa è una sequenza ordinata di caratteri.
qa manager intervista domande risposte pdf
Possiamo usare virgolette singole o doppie per rappresentare le stringhe. Le stringhe su più righe possono essere rappresentate utilizzando virgolette triple, '’ o '' '.
Le stringhe sono immutabili, il che significa che una volta dichiarata una stringa non possiamo aggiornare la stringa già dichiarata.
Esempio:
Single = 'Welcome' or Multi = 'Welcome'
Multilinea: 'Python è un linguaggio di programmazione di alto livello interpretato per la programmazione generica. Creato da Guido van Rossum e pubblicato per la prima volta nel 1991 '
o
'' 'Python è un linguaggio di programmazione di alto livello interpretato per la programmazione generica. Creato da Guido van Rossum e pubblicato per la prima volta nel 1991. '' '
Possiamo eseguire diverse operazioni in stringhe come Concatenation, Repetition e Slicing.
Concatenazione: Significa l'operazione di unire due stringhe insieme.
Esempio:
String1 = 'Welcome' String2 ='To Python' print(String1+String2)
Produzione: Benvenuto in Python
Ripetizione:
Significa ripetere una sequenza di istruzioni un certo numero di volte.
Esempio:
Print(String1*4)
Produzione: Benvenuto, benvenuto, benvenuto, benvenuto
Affettare: Il taglio è una tecnica per estrarre parti di una stringa.
Nota: In Python, l'indice inizia da 0.
Esempio:
print(String1(2:5))
Produzione: lco
Python supporta anche l'indice negativo.
print(String1(-3:))
Produzione: ome
Poiché le stringhe sono immutabili in Python, se proviamo ad aggiornare la stringa, verrà generato un errore.
Esempio:
String(1)= 'D'
Produzione: TypeError: l'oggetto 'str' non supporta l'assegnazione di elementi
# 3) Elenco
Un elenco può contenere una serie di valori.
Le variabili di elenco vengono dichiarate utilizzando le parentesi (). Una lista è modificabile, il che significa che possiamo modificare la lista.
Esempio:
List = (2,4,5.5,'Hi') print('List(2) = ', List(2))
Produzione : Elenco (2) = 5,5
print('List(0:3) = ', List(0:3))
Produzione: Elenco (0: 3) = (2, 4, 5.5)
Aggiornamento dell'elenco:
List(3) = 'Hello' If we print the whole list, we can see the updated list. print(List)
Produzione: (2, 4, 5.5, 'Hello')
# 4) Tupla
Una tupla è una sequenza di oggetti Python separati da virgole.
Le tuple sono immutabili, il che significa che le tuple una volta create non possono essere modificate. Le tuple vengono definite utilizzando le parentesi ().
Esempio:
Tuple = (50,15,25.6,'Python') print('Tuple(1) = ', Tuple(1))
Produzione: Tupla (1) = 15
print('Tuple(0:3) =', Tuple(0:3))
Produzione: Tupla (0: 3) = (50, 15, 25.6)
Poiché le tuple sono immutabili in Python, se proviamo ad aggiornare la tupla, verrà generato un errore.
Esempio:
Tuple(2)= 'D'
Produzione: TypeError: l'oggetto 'tuple' non supporta l'assegnazione di elementi
# 5) Imposta
Un set è una raccolta di oggetti non ordinata. Il set è definito da valori separati da una virgola tra parentesi graffe {}.
Esempio:
Set = {5,1,2.6,'python'} print(Set)
Produzione: {'Pitone', 1, 5, 2.6}
Nell'insieme, possiamo eseguire operazioni come l'unione e l'intersezione su due insiemi.
Possiamo eseguire un'operazione di unione utilizzando | Operatore.
Esempio:
A = {'a', 'c', 'd'} B = {'c', 'd', 2 } print('A U B =', A| B)
Produzione: A U B = {'c', 'a', 2, 'd'}
Possiamo eseguire l'operazione di intersezione utilizzando l'operatore &.
A = {100, 7, 8} B = {200, 4, 7} print(A & B)
Produzione: {7}
Poiché il set è una raccolta non ordinata, l'indicizzazione non ha significato. Quindi l'operatore di taglio () non funziona.
Set(1) = 49.3
Produzione: TypeError: l'oggetto 'set' non supporta l'assegnazione di elementi
# 6) Dizionario
I dizionari sono il tipo di dati integrato più flessibile in Python.
Gli elementi dei dizionari vengono archiviati e recuperati utilizzando la chiave. I dizionari vengono utilizzati per memorizzare un'enorme quantità di dati. Per recuperare il valore dobbiamo conoscere la chiave. In Python, i dizionari sono definiti tra parentesi graffe {}.
Usiamo la chiave per recuperare il rispettivo valore. Ma non il contrario.
Sintassi:
Chiave: valore
Esempio:
Dict = {1:'Hi',2:7.5, 3:'Class'} print(Dict)
Produzione: {1: 'Ciao', 2: 7.5, 3: 'Classe'}
Possiamo recuperare il valore utilizzando il seguente metodo:
Esempio:
print(Dict(2))
Produzione: 7.5
creatore di grafici a flusso libero per mac
Se proviamo a recuperare il valore utilizzando il valore invece della chiave, verrà generato un errore.
Esempio:
print('Dict(7.5) = ', Dict(7.5))
Produzione:
Traceback (la chiamata più recente per ultima):
File '', riga 1, in
print ('Dict (7.5) =', Dict (7.5))
KeyError: 7.5
Possiamo aggiornare il dizionario anche utilizzando i seguenti metodi:
Esempio:
Dict(3) = 'python' print(Dict)
Produzione:
{1: 'Ciao', 2: 7.5, 3: 'pitone'}
Spero che tu abbia capito le varie classificazioni dei tipi di dati Python a questo punto, da questo tutorial.
Il nostro prossimo tutorial ti spiegherà tutto sugli operatori Python !!
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Variabili Python
- Operatori Python
- Funzioni stringa Python
- Tipi di dati C ++
- Funzioni Python
- Parametrizzazione dei dati JMeter mediante variabili definite dall'utente
- Input-Output e file in Python (apertura, lettura e scrittura di Python su file)
- Tutorial Python per principianti (formazione pratica GRATUITA su Python)