- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans la partie précédente, on a vu que dans certains cas, il va falloir changer le type de nos variables,pour par exemple changer une chaîne de caractère en nombre entier.
00:00:09 :Pour faire cette conversion, on va utiliser des fonctions, notamment la fonction string et la fonction int.Par exemple, si on a une variable a qui contient la chaîne de caractère 5,on va utiliser la fonction int pour convertir a en nombre entier.
00:00:24 :Grâce à ça, on va pouvoir par exemple additionner deux nombres ensemble,en s'assurant que les deux variables qu'on ajoute sont du même type.Ici, on convertit la chaîne de caractère 10, qui est contenue dans la variable b, en nombre entier,là encore grâce à la fonction int.
00:00:40 :Ça nous permet d'ajouter a avec b, donc 5 plus 10, qui nous retourne logiquement le nombre 15.Vous remarquerez que quand on fait la conversion, on écrase la valeur contenue dans la variable bpar son équivalent en nombre entier avec la fonction int.
00:00:54 :C'est très important de faire ça, car sinon b ne changera pas de type et sera toujours une chaîne de caractère.Par exemple, ici, à la deuxième ligne, j'utilise la fonction int,mais je ne mets pas le résultat de cette conversion dans la variable b.
00:01:08 :Quand on utilise la fonction int, Python nous affiche bien 10 en tant que nombre entier.On a donc l'impression que b a bien été converti.
00:01:15 :Mais si on fait un print de la variable b par la suite,on voit bien que b contient toujours la chaîne de caractère 10.C'est pour cette raison qu'on doit bien s'assurer de mettre le résultat de la conversion effectuéeavec la fonction int à l'intérieur de la variable b.
00:01:30 :Si vous avez essayé de faire la même chose de votre côté, par exemple avec idle,vous avez peut-être remarqué que tout dépendant de l'interprèteur Python que vous utilisez,vous pouvez avoir l'impression que b a bien été converti en nombre entier, comme vous le voyez ici.
00:01:44 :En effet, idle n'affiche pas les guillemets autour de la chaîne de caractère 10.Donc on a l'impression que b est bien un nombre entier, mais ce n'est pas le cas.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.