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.
- Variabili
- Creare più variabili con un istruzione
- Assegnare un valore a più variabili
- Creare variabili assegnando valori da un array
- Variabili globali
- Link utili
Prerequisiti
Per iniziare a scrivere programmi nel linguaggio Python ci sono diverse possibilità:
- utilizzare la IDE online Replit
- utilizzare la web app di Google Colab
- l’IDE PyCharm Community Edition
- scaricare IDLE dal sito ufficiale di Python
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)
Link utili
La mia repository GitHub sulle lezione sul linguaggio Python