Questo articolo aiuterà il lettore a comprendere i tipi di dati di base in Python, le variabili, alcune funzioni comunemente usate rispetto ai tipi di dati e alcune applicazioni di base nel mondo reale. Useremo Visual Studio Code come nostro editor di codice. Se non hai installato Visual Studio Code, le istruzioni sono fornite nel precedente post del blog.

Variabili e Tipi di Dati in Python – indice:

  1. Introduzione a Python
  2. Variabili in Python
  3. Tipi di dati in Python
  4. Prossimo Sguardo al Blog

Introduzione a Python

Come abbiamo appreso nel precedente post del blog, Python è un linguaggio di alto livello, interpretato, tipizzato dinamicamente e orientato agli oggetti. A causa della sua natura di alto livello, il linguaggio è molto facile da imparare e la sintassi è anche semplice. Ci sono una varietà di applicazioni di Python nel mondo reale, come per l’apprendimento automatico, la scienza dei dati, lo sviluppo di giochi, le applicazioni web e molte altre.

Nel precedente post del blog, abbiamo imparato come stampare testo in Python. Usavamo per stampare (“il tuo testo desiderato”) come sintassi. Iniziamo con cosa sono le variabili e perché usiamo le variabili.

Variabili in Python

Una variabile è un’entità che memorizza un valore. Il valore può essere un numero, un intero, un numero reale, un testo o un carattere. Vediamo alcuni esempi di come puoi usare una variabile per memorizzare valori in Python.

# variabili
x = 1  # memorizzazione intero
y = 2.5  # memorizzazione numero reale
z = "stringa"  # memorizzazione stringa o testo
n = "a"  # memorizzazione di un carattere
b = True  # memorizzazione di un valore booleano
print(x,y,z,n,b)
Output:
1 2.5 stringa a True

Abbiamo visto come memorizzare variabili, ora vediamo come stampare i loro valori. Già conosci la risposta, che è usare print(), che abbiamo usato nel primo blog per stampare il testo desiderato. Inoltre, nota che stiamo usando le variabili senza usare virgolette doppie o singole, a differenza di prima. Questo perché una variabile è riconosciuta da print direttamente poiché è memorizzata in memoria quando viene dichiarata. Ora, stampiamo le variabili.

Possiamo vedere che le variabili vengono stampate come evidenziato nell’immagine sopra. Come possiamo vedere, Python supporta la maggior parte dei diversi tipi di dati in Python, come interi, float (numeri reali), stringhe (testo o caratteri) e booleani (True o False).

Tipi di dati in Python

Stringhe

data_types_in_python

Quali operazioni possono essere eseguite utilizzando le stringhe?

  • title()

    Questa funzione può essere utilizzata per capitalizzare la lettera iniziale di ogni parola nella stringa, come si vede di seguito l’output è evidenziato.

  • text="questo blog è fantastico"
    print(text.title())
    
    Output:
    
    Questo Blog È Fantastico
    
  • upper()

    Questa funzione può essere utilizzata per capitalizzare tutte le parole nella stringa. L’esempio è illustrato nell’immagine sottostante.

  • text="questo blog è fantastico"
    print(text.upper())
    
    output:
    QUESTO BLOG È FANTASTICO
    
  • lower()

    Questa funzione può essere utilizzata per convertire tutte le parole nella stringa in lettere minuscole. L’esempio è illustrato nell’immagine sottostante.

  • text = "questo blog è fantastico"
    print(text.lower())
    
    
    Output:
    
    questo blog è fantastico
    
  • Concatenazione di stringhe

    Per combinare due stringhe diverse, si può usare “+”. L’esempio è illustrato nell’immagine sottostante.

  • text = "questo blog è fantastico"
    text2="per principianti"
    print(text+text2)
    
    Output:
    
    questo blog è fantastico per principianti
    
    
  • Spazi Bianchi

    Ci sono momenti in cui non vuoi stampare il testo in una sola riga, ma avere più righe e a volte vuoi che il testo abbia uno spazio di tabulazione. Questo può essere fatto in Python usando “\n” (nuova riga) e “\t” (spazio di tabulazione). L’esempio è illustrato di seguito.

  • print("questo blog è \nfantastico")
    print("\tquesto blog è fantastico")
    
    Output:
    
    questo blog è 
    fantastico
      questo blog è fantastico
    
  • Funzioni Strips

    Questa è una funzione in Python che rimuove qualsiasi spazio bianco nella stringa. Usando strip, sia gli spazi bianchi a sinistra che a destra possono essere rimossi. Ma a volte, per requisiti specifici, per rimuovere lo spazio bianco a sinistra si può usare “lstrip()” e per a destra “rstrip()” può essere usato. L’esempio con codice è illustrato di seguito.

  • z=" ciao "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Output:
    “ ciao “
    “ciao”
    “ ciao”
    “ciao “
    
  • Lunghezza della Stringa

    Utilizzando la funzione len(), è possibile determinare la lunghezza di una stringa. L’esempio con codice è illustrato di seguito. Puoi vedere che per la stringa “ciao”, l’output è 4.

    Z="fantastico"
    Print(len(Z))
    
    Output:
    4
    

    Interi

    I tipi di dati interi in Python vengono utilizzati solo quando devono essere memorizzati numeri interi. Ci sono diverse operazioni che possono essere eseguite sugli interi. Impariamo qui la funzione type(). La funzione type() ti dice il tipo di dato della variabile. L’esempio per la funzione type() con codice è illustrato di seguito.

  • a=1
    
    type(a)
    
    output:
    
    int
    

    Float

    Nei tipi di dati interi, solo i numeri interi possono essere memorizzati, ma per includere numeri reali o per memorizzare numeri reali usiamo float. In sostanza, float è usato per i decimali.

a=1.6

type(a)
output:

float

Operazioni su Float e Interi

Nella nostra matematica di base durante la scuola superiore, abbiamo imparato diverse operazioni che possono essere eseguite sui numeri come Addizione, Sottrazione, Moltiplicazione, Divisione e molte altre. Possiamo eseguire tutte quelle operazioni su float e interi come illustrato di seguito con codice.

# variabili

x = 1  # memorizzazione intero
y = 2.5  # memorizzazione numero reale
z = "stringa"  # memorizzazione stringa o testo
n = "a"  # memorizzazione di un carattere
x = True  # memorizzazione di un valore booleano
print(type(x),type(y),type(z),type(n),type(b)) [/code]
output:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Booleano

In Python ci sono momenti in cui uno sviluppatore deve sapere se un’affermazione è vera o falsa. Per lo più quando si usano condizioni, i booleani vengono utilizzati. I booleani consistono in True e False. Nota che Python è case sensitive quando si usano i booleani, quindi devono essere nel formato True e False.

Poiché abbiamo appreso i tipi di dati in Python e le variabili in Python, scriviamo un semplice programma e testiamo la nostra conoscenza.