S'il vous plait, j'aimerais bien savoir la différence entre ValueError et Type Error ?? Par exemple len(42) c'est un typeError parce que la fonction len n'est pas compatible avec les entiers, mais pourquoi int("python") par exemple retourne une ValueError alors que le int() n'est pas compatible avec les chaînes de caractères ?
Si je comprends bien: En mettant une chaîne de caractères ou un entier ça serait tous les 2 justes. Le int() déclare l'erreur si ce qui est contenu dans la chaine de caractères ne peut pas être converti en un entier (Lettres par exemple) ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
typage structurel ftw
typage structurel ftw