I globali in Python sono davvero globali?  |  di Marcin Kozak |  Novembre 2023

 | Intelligenza-Artificiale

PROGRAMMAZIONE PYTHON

Impara un trucco per rendere un oggetto Python veramente globale.

Veramente globale significa accessibile da ogni luogo. fotografato da Markus Spike SU Unsplash

Python offre globali?

Una risposta immediata è: lo fa. E in effetti, abbastanza da esaminare la documentazione ufficiale di Python per leggerlo…

In Python, le variabili a cui si fa riferimento solo all’interno di una funzione sono implicitamente globali. Se a una variabile viene assegnato un valore in qualsiasi punto del corpo della funzione, si presuppone che sia locale a meno che non venga dichiarata esplicitamente come globale.

Quindi, Python offre sicuramente globali. Inoltre, i globali costituiscono un argomento piuttosto controverso, poiché il loro utilizzo può portare a serie difficoltà sia per lo sviluppatore che per l’utente.

Potresti pensare, perché dovremmo usare uno strumento di programmazione così controverso. È una domanda giusta, ma la risposta è semplice. I Global sono tra gli strumenti di programmazione che possono essere molto utili a condizione che vengano utilizzati correttamente. Se utilizzati in modo errato, tuttavia, possono causare più danni che benefici.

I Global sono tra gli strumenti di programmazione che possono essere molto utili a condizione che vengano utilizzati correttamente. Se utilizzati in modo errato, tuttavia, possono causare più danni che benefici.

È possibile accedere ai globali da qualsiasi punto del programma. Quindi, se hai bisogno che un oggetto particolare sia accessibile da ovunque, è allora che crei un oggetto globale.

Puoi creare costanti globali, che non cambiano durante l’esecuzione del programma; e variabili globali, che possono cambiare. Una costante globale è quindi un valore letterale. Gli esempi possono essere, ad esempio, il nome di un’azienda, il valore di Pi o qualsiasi costante matematica. Una variabile globale può essere il prezzo, la domanda o il colore; questi valori possono cambiare, ed è per questo che sono variabili.

La convenzione di denominazione di Python per le costanti globali è la seguente: utilizzare le lettere maiuscole per le costanti globali (PI) e minuscolo per le variabili globali (price).

I globali costituiscono un argomento tipico nella programmazione, ma ciò non significa che funzionino allo stesso modo in ogni linguaggio di programmazione. I globali in Python hanno una loro specificità e qualsiasi sviluppatore Python deve sapere come…

Fonte: towardsdatascience.com

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *