En este tutorial, aprenderemos cómo verificar si una variable es un tipo de ninguno. Esto puede ayudarlo a manejar los errores y verificar que el valor de una variable sea nulo.
Método 1: Uso de la palabra clave IS
Uno de los métodos más comunes para verificar si una variable es ninguna o no mediante el uso de la palabra clave "es". La palabra clave debe devolver verdadero si la variable es nula y falsa de lo contrario. Luego podemos envolver esta construcción dentro de una declaración "IF" como se muestra en el siguiente código de ejemplo:
var = ningunoUna vez que ejecutamos el código anterior, vemos una salida como se muestra en el siguiente:
python3 python_noneDe la salida anterior, podemos ver que el programa regresa verdadero ya que el valor de la variable es ninguna.
También podemos intentar lo mismo estableciendo el valor de VAR a 0.
var = 0Ejecutar el código anterior devuelve lo siguiente:
python3 python_nonePor lo tanto, podemos verificar que 0 no es un tipo de ninguno en Python.
Método 2: Uso de ISInstanceOF
El método ISInstanceOf en Python nos permite verificar si un valor específico pertenece a un tipo específico. Podemos usar esta función para verificar si una variable es de un tipo de ninguno.
El código resultante es el siguiente:
var = ningunoDel mismo modo, el código devuelve verdadero indicando que la variable contiene un tipo de NINGUNO.
Método 3: Uso de la excepción de Python
También podemos usar un intento ... excepto el bloque en Python para probar si una variable es ninguna. Por ejemplo, si intenta llevar a cabo cualquier operación en un tipo de Ninguno, Python devuelve una excepción no y elégimo.
Podemos usar este código para nuestra ventaja. Un código de ejemplo es el siguiente:
var = ningunoEl código anterior devuelve el código en el bloque de excepción, ya que un valor es un tipo de ninguno.
python3 python_noneNo se puede operar en Ninguno Valor
Conclusión
En este artículo, discutimos los diversos métodos de prueba si una variable es un tipo de ninguno o no. Gracias por leer. Codificación feliz!