Python Ninguna palabra clave

Python Ninguna palabra clave

“Las palabras clave de Python son palabras especiales que solo pueden usarse para ciertas tareas o funciones y tienen un propósito/significados que están reservados para ellos. Dado que todas las palabras clave ya están disponibles en la biblioteca de Python, no tenemos que importarlas para usarlas. Las clases y funciones incorporadas de Python difieren de sus palabras clave. No puede usar palabras clave de Python en nuestro código para otros usos, ya que tienen un significado específico que se les ha asignado. Aparecerá un mensaje sintaxError si intenta asignar algo a las palabras clave de Python. Asignar algo a la función incorporada de Python no dará como resultado ningún tipo de error; Sin embargo, no lo recomendamos. En este tutorial, discutiremos la palabra clave "Ninguno" y cómo podemos usarla en Python. También identificaremos la existencia de ninguno en diferentes objetos de Python."

¿Cuál es la palabra clave "ninguno" en Python?

Python define un valor nulo como ninguno. Difiere de una cadena vacía, un valor falso o un cero. Ninguno es el tipo de datos del objeto de clase de clase. Se puede devolver/restablecer una variable a su estado inicial y vacío asignando el valor "Ninguno". El mismo objeto es referenciado por todas las variables con el valor ninguno. Ninguno se crea en nuevas instancias. Debido a que ambas variables contienen la misma referencia a un solo objeto en la memoria, los cambios realizados en cada lado también se implementarán en el otro lado, incluso si asignamos una variable el valor de ninguno y posteriormente lo reasignarán a otras variables particulares o múltiples con un valor diferente.

En la mayoría de los idiomas, asignar un objeto a una variable da como resultado la creación de una instancia completamente nueva del objeto en la memoria. Esto implica que se manipulan y crean numerosas instancias del objeto "ninguno" a lo largo de la ejecución de su programa.

Sintaxis de ninguno: Ninguno

El término de Python "ninguno" denota "nada."En varios lenguajes de programación, ninguno se conoce como nulo, nulo o indefinido. Ninguno será la salida predeterminada si una función no tiene una cláusula de retorno.


El código anterior implica que ninguno no es cero ni falso ni nulo, y si se asignan dos valores como "ninguno", son iguales.

Ninguno vs. Nulo en Python

La palabra clave nula está presente en varios lenguajes de programación, incluidos C, C ++, Java, etc. Sin embargo, Python no tiene la palabra clave en lugar de un valor nulo. En algunos lenguajes de programación, la palabra clave "nulo" se usa para indicar un puntero que no apunta a nada, una variable vacía o un valor que se declara con frecuencia como 0. Python no define la palabra clave NINGUNA como 0 o cualquier valor aleatorio. En Python, se define un objeto o un valor nulo utilizando el "Ninguno".

En Python, no podemos usar ninguno como identificador y constante. Ninguno le permite verificar su existencia utilizando los operadores "IS" o "==". Además, tiene dos sintaxis: una que solo usa la palabra clave NINGUNA y la otra que también incluye paréntesis a su alrededor (ninguno).

Asignando ningún valor a una variable como entrada

La función Entrada () toma la entrada del usuario. La variable "NUM" recibirá el valor específico que el usuario ingresa en la consola. El método de entrada devuelve una cadena nula si no se ingresa nada. Python evalúa una cadena vacía a falso. Como resultado, el operador "o" devuelve un valor de ningún objeto al "NUM".

Cuando se ingresa cualquier valor:


Ingresamos el valor 2, y la función type () devolvió el tipo como "str".

Ahora verifiquemos cuando no se ingrese ningún valor:


Esta vez, el tipo de objeto "Ninguno" se devuelve mediante la función type ().

Comprobando para ninguno en Python

Podemos usar los siguientes métodos para verificar si algo es ninguno o no.

Afirmar que un valor es ninguno que use la función de afirTisNone ()

Una función incorporada en la biblioteca unittest es afirTisNone (). Función Af. Af. La función determina si la variable de prueba no equivale a ninguno. Si la variable que se evaluará no es igual a ninguno, se muestra un mensaje de cadena.


Recibimos un error de afirmación ya que el val2 se especifica como "xyz", que no es ninguno.

Uso de la palabra clave Ninguna con una declaración IF

La palabra clave "ninguno" se considera un valor falso para algunas declaraciones. Los valores falsos son aquellos que tienen una evaluación de falso. El uso de la palabra clave ninguno en una instrucción IF se demuestra en el ejemplo que sigue.


Aunque el valor de ninguno a veces se interpreta como falso, esto no significa que ninguno sea equivalente a falso. Difieren entre sí. Especificamos el número variable con el valor ninguno. Como mencionamos, ninguno se considera un valor falso, por lo que la instrucción IF no se ejecuta, y recibimos la declaración escrita en la declaración delse.

Comparando la palabra clave ninguno con otros valores

Al realizar una comparación (igualdad) en Python, la palabra clave "es" o "==" se usa típicamente. Ambos se utilizarán en esta sección para comparar "ninguno" con otros valores. Comencemos por comparar un valor de ninguno con un valor de ninguno.


Debido a la asignación de un valor de Ninguno a ambas variables, notará que la salida es verdadera para ambos enfoques. Comparemos el ninguno con una cadena vacía ahora. El programa Python se muestra a continuación.


Como puede ver, la salida esta vez es falsa ya que el valor "ninguno" es diferente de una cadena vacía.

Uso del método type () para verificar si una variable es ninguna

El tipo de objeto se devuelve usando la función type (). En el ejemplo, determinamos si el tipo de la variable coincide con el tipo de objeto NINGUNO. Si la variable no es ninguna o si el tipo de variable es "no electrógeno", la condición especificada será verdadera, y obtendremos el texto que se escribe dentro de la declaración IF.


Por lo tanto, el tipo de objeto de VAR es igual al tipo de objeto de Ninguno.

Uso del método isInstance () para verificar si una variable es ninguna

El método isInstance () devuelve un valor booleano después de determinar si un objeto es una instancia de un tipo específico. La sintaxis del método isinstance () se proporciona a continuación.

Sintaxis: isinstance (objeto, tipo)

En el siguiente ejemplo, el método iSInStance () determina si la variable "V" es un objeto de no deterioro y devuelve un resultado booleano verdadero en caso afirmativo.

Almacenar el ninguno en un conjunto, lista y diccionario

Ninguno se puede almacenar en listas, tuplas, conjuntos y diccionarios, entre otras estructuras de datos, en el momento de la declaración.


También podemos agregar/insertar ninguno dentro de las listas usando la función append ().


La función agregar () se puede usar para agregar ninguno a un conjunto que ya se ha creado.


Al usar una clave de índice, no podemos agregar ninguna dentro de un diccionario de Python ya creado.

Determinar la presencia de ninguno en Python Iterables

El operador "in" en Python determina si un valor está presente en una secuencia (cadena, tupla, lista, conjunto, diccionario). Si el valor se encuentra en la secuencia, la salida se devolverá como "verdadera"; De lo contrario, se devuelve como "falso".


Igual que el script anterior, tampoco podemos verificar ninguno para otros iterables.

Conclusión

En este tutorial, hemos discutido qué palabras clave hay en Python, luego discutimos qué es ninguno, y podemos usar la palabra clave "Ninguno" en Python. Vimos la comparación entre nulo y ninguno. Demostramos cómo asignar ninguna a las variables de Python y cómo no podemos insertar ninguno en diferentes objetos de Python y iterables. También explicamos múltiples métodos para verificar la existencia de ninguno en diferentes objetos de Python/Iterables.