Saltar al contenido

ValueError y TypeError en python

Hacemos una verificación profunda cada una de las secciones de nuestro sitio web con el objetivo de enseñarte siempre información certera y actual.

Solución:

Un error de valor es

Se genera cuando una operación o función integrada recibe un argumento que tiene el tipo correcto pero un valor inapropiado

la float La función puede tomar un stringes decir float('5')es solo que el valor 'string' en float('string') es un inapropiado (no convertible) string

Por otro lado,

Pasar argumentos del tipo incorrecto (por ejemplo, pasar una lista cuando se espera un int) debería dar como resultado un TypeError

por lo que obtendrías un TypeError si lo intentaras float(['5']) porque una lista nunca se puede convertir en un flotante.

Citar

ValueError se llama a una función en un valor del tipo correcto, pero con un valor inapropiado

TypeError: se llama a una función en un valor de un tipo inapropiado

Reseñas y valoraciones del artículo

Si para ti ha resultado de ayuda nuestro post, nos gustaría que lo compartas con el resto entusiastas de la programación de esta forma contrubuyes a difundir nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *