Afficher le type d'une variable
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compteToutes les questions

Groot
17 février 2026
Résolue
1 réponse
Compatibilité Python2 vs Python3
Je n'utilise pas Python2, je suis sur Python3. Beaucoup disent qui Python2, peut être nécessairer dans le cas où on se trouve confronté à un Scripte de type 2, pendant que d'autre disent que Python2 est obsolète (surtout en 2026) !
Alain Prima
alain.prima@gmail.com
France
00:00:00 :Pour afficher le type d'une variable, Python nous offre une fonction qui porte très bien son nom,la fonction type. Par exemple ici, Python nous affiche que la variable a est de type str,
00:00:12 :donc qui est l'abréviation de string qui signifie en anglais chaîne de caractère. Si on change lavaleur contenue dans la variable pour un nombre entier, Python affiche int pour integer quisignifie nombre entier en anglais. Et pareil avec float pour les nombres décimaux. Alors là
00:00:28 :encore, quand on écrit nous même la valeur que l'on veut mettre dans une variable, on se doutebien de ce que la fonction type va nous retourner. Mais dans certaines situations, ce n'est pas nous
00:00:36 :qui indiquons la valeur assignée à une variable, mais l'utilisateur comme avec la fonction input.Et parfois ça peut nous jouer des tours. Ici vous avez un extrait de code qui a été réalisé avec
00:00:47 :la version 2 de Python. On voit que dans ce cas-ci, la variable nombre contient un nombreentier. En effet avec la version 2 de Python, la fonction input évalue la réponse envoyée par
00:00:58 :l'utilisateur, ce qui a pour effet de nous retourner un nombre entier si l'utilisateur entre un nombre.Mais avec Python 3, ce n'est plus le cas et la fonction input retourne toujours une chaîne decaractère. Seulement vous voyez qu'un simple print peut nous induire en erreur puisque l'affichage
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.