Come cancellare le variabili in Python – Spiegazione!

Che Film Vedere?
 
 Come cancellare le variabili in Python – Spiegazione!

Oggi impareremo come cancellare le variabili in Python. Supponiamo che tu abbia inizialmente creato una variabile e non la richieda più.





Quindi, tenerlo è inutile e sta anche sprecando memoria. Pertanto, puoi fare due cose. Se la variabile non è richiesta in un secondo momento, è possibile eliminarla completamente. Altrimenti, puoi cancellarne il valore.



Eliminazione di una variabile

Se elimini una variabile, non puoi usarla in seguito poiché verrà rimossa dalla memoria. È possibile eliminare una variabile utilizzando il del parola chiave . Facciamo un esempio.



val1 = 15
val2  = 5
result = val1/val2
del val1
del val2
print("The result is:", result)

Produzione



The result is: 3.0

Da val1 e val2 non sono obbligatori, li cancelliamo. Se proviamo a farvi riferimento in seguito, riceveremo un errore. Vediamo.

val1 = 15
val2  = 5
result = val1/val2
del val1
del val2
print("The result is:", result)
print(val2)

 Come cancellare le variabili nell'output di Python

Come cancellare le variabili nell'output di Python

Eliminazione di tutte le variabili

Se vuoi eliminare tutte le variabili create, puoi farlo anche. Il dir () il metodo restituisce l'elenco dei nomi nella corrente portata locale .

Se la variabile non inizia con __ , quindi è una variabile definita dall'utente. Pertanto, puoi eliminarlo utilizzando il globali() metodo. Restituisce un dizionario che contiene il variabili globali del campo di applicazione attuale.

val1 = 15
val2  = 5
result = val1/val2
objects = dir()
for obj in objects:
  if not obj.startswith("__"):
    del globals()[obj]

Se proviamo ad accedere a un oggetto definito dall'utente ora, riceveremo un errore.

print(result)

 Genera valori di cancellazione in Python

Genera valori di cancellazione in Python

Nota che se inizi la tua variabile con __ , quindi non verrà eliminato perché stai escludendo tali tipi di nomi. Dovrai rimuoverlo manualmente.

John Lloyd Cruz e Ellen Adarna

Cancella il valore della variabile

Cancellare il valore della variabile è abbastanza semplice. Dobbiamo solo assegnare Nessuno ad esso. Nota che la variabile esiste ancora in memoria e quindi puoi fare riferimento ad essa. Semplicemente non ha alcun valore assegnato ad esso.

Diamo un'occhiata a un esempio.

val1 = 15
val2  = 5
result = val1/val2
val1 = val2 = None #clearing values
print("The result is:", result)
print(val1, val2)

Produzione

The result is: 3.0
None None