Python – Le variabili

Nel linguaggio Python le variabili non necessitano della dichiarazione, infatti, le operazioni di type checking avvengono durante l’esecuzione, questo prende il nome di type checking dinamico.

Prerequisiti

Per iniziare a scrivere programmi nel linguaggio Python ci sono diverse possibilità:

  • utilizzare la IDE online Replit

Se hai già programmato in linguaggi quali C o Java noterai molte differenze sintattiche come la mancanza del ;a fine istruzione e la mancanza delle parentesi {} per racchiudere blocchi di codice. Python utilizza l’intestazione per racchiudere blocchi di codice per esempio nell’ if . In questa serie di lezioni esploreremo i diversi aspetti di questo linguaggio.

Python – Le Variabili

Per creare le variabili basterà scrivere il nome della variabile assegnando un valore iniziale, questo è analogo ad un altro famoso linguaggio, il PHP

#variabili
num=5
fruit="Mango"
lettera=fruit[0]
pi=3.14
#stampa contenuto variabili
print(num)
print(fruit)
print(lettera)
print(pi)

In ordine abbiamo dichiarato un numero di tipo intero, una stringa di caratteri, un carattere della stringa precedente ed un numero decimale.

Creare più variabili con un istruzione

Possiamo creare più variabili contemporaneamente con la sintassi variabile1,variabile2,...,variabileN = valore1,valore2,...,valoreN

animal1, animal2, animal3="Cat","Dog","Otter"
#stampa contenuto variabili
print(animal1)
print(animal2)
print(animal3)

Assegnare un valore a più variabili

utilizziamo la seguente sintassi: variabile1,variabile2,...,variabileN = valore

animal1=animal2=animal3="Cat"
#stampa contenuto variabili
print(animal1)
print(animal2)
print(animal3)

Creare variabili assegnando valori da un array

Nel caso di un array di pochi elementi possiamo creare variabili con gli elementi dello stesso

animals=["Cat","Dog","Otter"]
animal1,animal2,animal3=animals
#stampa contenuto variabili
print(animal1)
print(animal2)
print(animal3)

Variabili globali

Una variabile globale è una variabile che è visibile da tutte le funzioni di un programma, nel seguente caso abbiamo la variabile statement con valore “MEOW” che è visibile sia alla funzione sayMeow() sia al resto del programma

statement="MEOW"
def sayMeow():
    print("PuffoGino say:",statement)
sayMeow()
print("Nino say: ", statement)

In Python possiamo rendere globale una variabile di una funzione (che di default è locale) con la parola chiave global . Da quel momento la variabile è visibile anche al di fuori della funzione message()

def message():
    global txt
    txt="awesome"
    print("The cats are", txt)
message()
print("The otters are", txt)

La mia repository GitHub sulle lezione sul linguaggio Python

Pubblicato da Carlo Contardi

Carlo Contardi, docente di informatica e sviluppatore Full Stack, condivide la sua passione per la programmazione e l’informatica attraverso il suo blog Space Coding. Offre preziosi consigli e soluzioni pratiche a chi vuole imparare a programmare o migliorare le proprie abilità. 🚀👨‍💻

Translate »