0Pricing
Learn AI with Python · Lezione

Ambito e durata delle variabili

Comprenda come l'ambito delle variabili influisce sul codice e previene i bug

Ambito e durata delle variabili è una lezione Learn AI with Python gratuita su CoddyKit. Questa è la lezione 3 di 5. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Learn AI with Python, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Learn AI with Python include 5 lezioni in totale.

Introduzione all'ambito e alla durata delle variabili

Introduzione all'ambito e alla durata delle variabili

L'ambito e la durata definiscono dove e per quanto tempo esiste una variabile nel programma. Comprendere questi concetti è fondamentale per scrivere codice efficiente e privo di errori.

In questa lezione imparerà a conoscere le variabili globali e locali, oltre al concetto di durata delle variabili.

Ambito e durata delle variabili — illustrazione 1

Che cos'è l'ambito?

Che cos'è l'ambito?

L'ambito si riferisce alla parte del programma in cui una variabile è accessibile. Le variabili possono avere un ambito globale o locale:

  • Ambito globale: la variabile è accessibile in tutto il programma.
  • Ambito locale: la variabile è accessibile solo all'interno della funzione in cui è definita.

Variabili globali

Variabili globali

Una variabile globale viene dichiarata al di fuori di qualsiasi funzione ed è accessibile da qualsiasi punto del programma:

# Example of a global variable
x = 10  # Global variable
def print_x():
    print(x)

print_x()

Variabili locali

Variabili locali

Una variabile locale viene dichiarata all'interno di una funzione ed è accessibile solo all'interno di quella funzione:

# Example of a local variable
def calculate_square():
    x = 5  # Local variable
    return x * x

print(calculate_square())

Durata delle variabili

Durata delle variabili

La durata di una variabile indica per quanto tempo la variabile esiste in memoria:

  • Variabili globali: esistono finché il programma è in esecuzione.
  • Variabili locali: esistono solo durante l'esecuzione della funzione.

Modificare le variabili globali

Modificare le variabili globali

Per modificare una variabile globale all'interno di una funzione, usi la parola chiave global:

# Modifying a global variable
x = 10

def update_x():
    global x
    x = 20

update_x()
print(x)  # Outputs: 20

Esempio pratico

Esempio pratico

Ecco un esempio che illustra le variabili globali e locali:

# Example of global and local variables
x = 100

def print_variables():
    y = 50  # Local variable
    print("Global variable x:", x)
    print("Local variable y:", y)

print_variables()

Errori comuni relativi all'ambito

Errori comuni relativi all'ambito

Ecco alcuni errori comuni da evitare:

  • Tentare di accedere a una variabile locale al di fuori della relativa funzione.
  • Modificare una variabile globale senza usare la parola chiave global.
  • Sovrascrivere una variabile globale con una variabile locale avente lo stesso nome.

Che cosa abbiamo imparato?

Che cosa abbiamo imparato?

In questa lezione ha imparato:

  • La differenza tra variabili globali e locali.
  • Come usare la parola chiave global per modificare le variabili globali.
  • L'importanza dell'ambito e della durata delle variabili.

Ottimo lavoro! Passiamo alla lezione successiva.

Ambito e durata delle variabili — illustrazione 11

Domande Frequenti

La lezione «Ambito e durata delle variabili» è gratuita?

Sì — il testo completo di «Ambito e durata delle variabili» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Learn AI with Python, passa a CoddyKit PRO. Il corso Learn AI with Python include 5 lezioni in totale.

Cosa imparerò in «Ambito e durata delle variabili»?

Comprenda come l'ambito delle variabili influisce sul codice e previene i bug Eserciti Learn AI with Python con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Learn AI with Python?

Non è richiesta alcuna esperienza precedente. Learn AI with Python su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 5.

Quanto tempo richiede la lezione «Ambito e durata delle variabili»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Learn AI with Python?

Sì. Ogni lezione Learn AI with Python include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Che cos'è una funzione?
  2. Valori restituiti
  3. Ambito e durata delle variabili
  4. Funzioni integrate e funzioni definite dall'utente
  5. Importazione dei moduli
← Torna a Learn AI with Python