Tipi di dati Python importanti che devi conoscere



I tipi di dati sono classi e le variabili sono un'istanza o un oggetto di queste classi. Esistono vari tipi di dati in Python per rappresentare i tipi di valore

Nel , tutto è un oggetto. Pertanto, i tipi di dati vengono trattati come classi e le variabili sono un'istanza o un oggetto di queste classi. Esistono vari tipi di dati in Python per rappresentare i tipi di valore. In questo articolo, impareremo a conoscere i diversi tipi di dati Python e come vengono assegnati alle variabili nella seguente sequenza:

Cominciamo.





python- tipi di dati python - edurekaTipi di dati Python

Variabili vengono utilizzati per contenere valori per diversi tipi di dati. Poiché Python è un linguaggio tipizzato dinamicamente, non è necessario definire il tipo di variabile durante la dichiarazione. L'interprete associa implicitamente il valore al suo tipo. Python ci consente di controllare il tipo di variabile utilizzata nel programma. Con l'aiuto del tipo () , puoi scoprire il tipo di variabile passata.

Esempio:



x = 24 y = 14,7 z = 'Benvenuto in Edureka' print (type (x)) print (type (y)) print (type (z))

Produzione:

 

Tipi di dati standard in Python

Una variabile viene utilizzata per contenere diversi tipi di valori. Ad esempio, il nome di una persona deve essere archiviato come stringa mentre l'ID di un dipendente deve essere archiviato come numero intero.

Python fornisce vari tipi di dati standard che definiscono il metodo di archiviazione su ciascuno di essi. I tipi di dati standard in Python includono:



Ora che conosci i tipi di dati Python standard, andiamo avanti e comprendiamo ciascuno di questi in dettaglio.

Numeri

Il numero viene utilizzato per memorizzare valori numerici. Python crea Number oggetti quando un numero è assegnato a una variabile. Esistono 4 tipi di dati numerici:

  • int - Viene utilizzato per interi con segno come 12, 2, 7, ecc.
  • lungo - Questo numero intero viene utilizzato per un intervallo di valori più elevato come 908090800L, -0x1929292L, ecc.
  • galleggiante - Viene utilizzato per memorizzare numeri in virgola mobile come 1.5, 701.89, 15.2, ecc.
  • complesso - Viene utilizzato per numeri complessi come 2.14j, 2.0 + 2.3j, ecc.

Nel , puoi usare una L minuscola con numeri interi lunghi. Tuttavia, è più comodo utilizzare una L maiuscola.

Esempio:

a = 12 print (a, 'is of type', type (a)) b = 5.05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'is complex number? ', isinstance (1 + 2j, complex))

Produzione:

12 è di tipo 5.05 è di tipo (1 + 2j) è un numero complesso? Vero

Corda

PER è definito come una sequenza di caratteri rappresentati tra virgolette. In Python, puoi usare virgolette singole, doppie o triple per definire una stringa.

La gestione delle stringhe in Python può essere eseguita utilizzando varie funzioni integrate e operatori . Nel caso della gestione delle stringhe, l'operatore + viene utilizzato per concatenare due stringhe.

Esempio:

str1 = 'Benvenuto in Edureka' #string str1 str2 = 'Programmazione Python' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Produzione:

Benvenuto in Edureka Python Programming

Elenco

Gli elenchi sono simili a ma può contenere diversi tipi di dati in Python. Gli elementi memorizzati nell'elenco sono separati da una virgola (,) e racchiusi tra parentesi quadre [].

Android studio passo dopo passo

È possibile utilizzare gli operatori slice [:] per accedere ai dati dell'elenco. L'operatore di concatenazione (+) è simile a quello delle stringhe.

Esempio:

list = [20, 'welcome', 'edureka', 40] print (list [3:]) print (list) print (list + list)

Produzione:

[40] [20, 'benvenuto'] [20, 'benvenuto', 'edureka', 40] [20, 'benvenuto', 'edureka', 40, 20, 'benvenuto', 'edureka', 40]

Tupla

Una tupla è simile alle liste in molti modi. Come le liste, tuple contengono anche la raccolta degli elementi di diversi tipi di dati. Gli elementi della tupla sono separati da una virgola (,) e racchiusi tra parentesi ().

Una tupla è una struttura dati di sola lettura e non è possibile modificare la dimensione e il valore degli elementi di una tupla.

Esempio:

tuple = ('benvenuto', 'edureka', 40) print (tupla [1:]) print (tupla) print (tupla + tupla)

Produzione:

('edureka', 40) ('benvenuto', 'edureka', 40) ('benvenuto', 'edureka', 40, 'benvenuto', 'edureka', 40)

Dizionario

Il dizionario è un insieme ordinato di una coppia di elementi chiave-valore. È come un array associativo o una tabella hash in cui ogni chiave memorizza un valore specifico. Key può contenere qualsiasi tipo di dati primitivo mentre value è un oggetto Python arbitrario.

Gli elementi nel dizionario sono separati dalla virgola e racchiusi tra parentesi graffe {}.

Esempio:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Produzione:

Il primo nome è John [1, 2, 3, 4] ['John', 'Rachel', 'Nancy', 'Daniel']

Questi sono i tipi di dati Python standard utilizzati per contenere valori diversi. Con questo, siamo giunti alla fine del nostro articolo.

Ora controlla il file da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. La formazione sulla certificazione Python ti aiuterà ad acquisire competenze in analisi quantitativa, data mining e presentazione dei dati per vedere oltre i numeri trasformando la tua carriera in un ruolo di Data Scientist.

Hai domande per noi? Per favore menzionalo nella sezione commenti di 'Tipi di dati Python' e ti risponderemo.