Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores de Pertenencia y Comparaciones de Tipo en Python | Declaraciones Condicionales
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

book
Operadores de Pertenencia y Comparaciones de Tipo en Python

Python también proporciona operadores de pertenencia, que verifican si una secuencia existe dentro de un objeto. En Python, los objetos de secuencia incluyen cadenas, listas, tuplas y más. Estos se explorarán en la siguiente sección.

Los operadores de pertenencia son in y not in. El operador in devuelve True si la secuencia existe dentro del objeto. Por ejemplo, vamos a comprobar si la letra 'n' está en la palabra 'codefinity'.

12345
# Initial string site = "codefinity" # Using membership operator print("n" in site)
copy

Un resultado True significa que la letra fue encontrada en la palabra. Por el contrario, el operador not in verifica si una secuencia está ausente de un objeto.

A veces, es necesario verificar el tipo de un objeto. Por ejemplo, al dividir una entrada por 2, el valor debe ser numérico; de lo contrario, la operación fallará. Hay dos maneras de verificar el tipo de un valor:

  • Usando is: type(var) is int devuelve True solo si var es un entero.
  • Usando isinstance(): isinstance(var, int) hace lo mismo pero funciona con múltiples tipos.
123456
# Initial number num = 3.5 # Checking if num is an integer print(type(num) is int) # The first approach print(isinstance(num, int)) # The second approach
copy

Como se muestra, ambos métodos devuelven False porque 3.5 es un float, no un int.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 5
We're sorry to hear that something went wrong. What happened?
some-alt