Cómo borrar las variables de Python
Hoy aprenderemos a borrar variables de Python. Suponga que primero creó una variable y ya no la necesita.
Entonces es inútil almacenarlo y también pierde memoria. Así que puedes hacer dos cosas. Si la variable no se necesita más adelante, se puede eliminar por completo. De lo contrario, puede borrar su valor.
borrar variable
Si elimina una variable, no podrá usarla más tarde porque se eliminará de la memoria. del palabra claveTomemos un ejemplo.
val1 = 15 val2 = 5 result = val1/val2 del val1 del val2 print("The result is:", result)
Salida
The result is: 3.0
desde val1 y val2 No necesariamente, los eliminamos. Si intentamos hacerlo más tarde, obtendremos un error. Veamos.
val1 = 15 val2 = 5 result = val1/val2 del val1 del val2 print("The result is:", result) print(val2)
eliminar todas las variables
También puede hacer esto si desea eliminar todas las variables creadas Te doy() método devuelve una lista de nombres actuales rango local.
Si la variable no comienza con __, entonces esta es una variable definida por el usuario. Entonces puedes usar variable global () método. Devuelve un diccionario que contiene variable global del alcance actual.
val1 = 15 val2 = 5 result = val1/val2 objects = dir() for obj in objects: if not obj.startswith("__"): del globals()[obj]
Si ahora intentamos acceder al objeto definido por el usuario, obtendremos un error.
print(result)
Tenga en cuenta que si comienza con __, no se eliminará porque ha excluido dichos nombres. Debe eliminarlo manualmente.
claro valor de la variable
Borrar el valor de una variable es muy fácil, solo tenemos que asignar No todo el mundo darle. Tenga en cuenta que la variable aún existe en la memoria, por lo que puede acceder a ella. Simplemente no atribuye ningún valor.
Veamos un ejemplo.
val1 = 15 val2 = 5 result = val1/val2 val1 = val2 = None #clearing values print("The result is:", result) print(val1, val2)
Salida
The result is: 3.0 None None
¡Hola a todos! Este soy yo, Marcel, también conocido como Masha. ¡Obtengo ingresos de tiempo completo en línea y en MaschiTuts y estoy emocionado de compartir con ustedes cómo me mantengo en la cima! Dirijo varios blogs y sitios web lucrativos y me gusta hablar sobre estos proyectos cuando tengo la oportunidad. Hago esto con todo mi corazón. De hecho, el momento en que dejé de trabajar de 8 a 5 y me encontré en un negocio en línea como emprendedor digital fue probablemente una de las mejores decisiones que he tomado en mi vida. ¡Quiero estar seguro de que tú también irás por este camino! Que nadie te diga que es imposible. El cielo es el límite, de verdad... ¡solo si crees en él! Y todo comienza aquí... ¡en Maschiuts!
Deja una respuesta