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 | Sentencias Condicionales en Python
Sentencias Condicionales en Python

bookOperadores de Pertenencia y Comparaciones de Tipo en Python

Los operadores de pertenencia en Python verifican si una secuencia existe dentro de un objeto, como cadenas, listas o tuplas. El operador in devuelve True si se encuentra la secuencia, mientras que el operador not in devuelve True si no se encuentra.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Además de verificar la pertenencia, a menudo es necesario comprobar el tipo de una variable antes de realizar ciertas operaciones. Por ejemplo, dividir un valor no numérico provocaría un error. Python proporciona dos formas de comprobar el tipo: is e isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Ambos métodos devuelven False porque 3.5 es un float, no un int. El operador is verifica la coincidencia exacta de tipo, mientras que isinstance() también permite comprobar contra múltiples tipos o herencia.

question mark

¿Qué hace el operador in en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

bookOperadores de Pertenencia y Comparaciones de Tipo en Python

Desliza para mostrar el menú

Los operadores de pertenencia en Python verifican si una secuencia existe dentro de un objeto, como cadenas, listas o tuplas. El operador in devuelve True si se encuentra la secuencia, mientras que el operador not in devuelve True si no se encuentra.

12345678
# Define a string containing all the vowels vowels = "aeiou" # Check if the character 'n' is present in the `vowels` string print('n' in vowels) # Check if the character 'a' is not present in the `vowels` string print('a' not in vowels)
copy

Además de verificar la pertenencia, a menudo es necesario comprobar el tipo de una variable antes de realizar ciertas operaciones. Por ejemplo, dividir un valor no numérico provocaría un error. Python proporciona dos formas de comprobar el tipo: is e isinstance().

12345678
# Initial number num = 3.5 # Checking if num is an integer using `is` operator print(type(num) is int) # Check if the variable is an integer using the 'isinstance' function print(isinstance(num, int)) # The second approach
copy

Ambos métodos devuelven False porque 3.5 es un float, no un int. El operador is verifica la coincidencia exacta de tipo, mientras que isinstance() también permite comprobar contra múltiples tipos o herencia.

question mark

¿Qué hace el operador in en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 5
some-alt