Hola Olivia, ¿me podrías ayudar a verificar el tipo de una variable en Python?
¡Claro! En Python, puedes usar la función 'type()' para averiguar el tipo de una variable. Por ejemplo, 'type(variable)' te devolverá el tipo de 'variable'.
Entonces, ¿si tengo una variable que es un número, esa función me dirá que es un int?
Así es, si la variable es un número entero, 'type()' te devolverá <class 'int'>.
¿Y qué pasa si la variable es una cadena de texto?
Si es una cadena de texto, 'type()' te mostrará <class 'str'>, indicando que la variable es una cadena de caracteres o string.
¿Funciona igual con listas y otros tipos de colecciones?
¡Exactamente! Para una lista obtendrías <class 'list'>, y para un diccionario sería <class 'dict'> y así con otros tipos de colecciones.
Genial, ¿existe alguna manera de hacer la verificación sin que se muestre <class 'tipo'>?
Bueno, si quieres una representación más limpia, puedes usar la función 'isinstance()' para comprobar si una variable es de un tipo específico, esto te retornará un valor booleano.
Muchas gracias por la ayuda, Olivia. ¡Eres genial!
¡De nada! Me alegra poder ayudarte. ¡Suerte con tu programación en Python!