Je viens de remarquer que le 0-padding n'est pas autorisé en Python et je me demandais pourquoi ce choix avait été fait.
Par exemple :
a = 09
ne fonctionne pas alors que
a = 9
fait
Comment ça se passe ?
Merci beaucoup pour vos réponses !
Je viens de remarquer que le 0-padding n'est pas autorisé en Python et je me demandais pourquoi ce choix avait été fait.
Par exemple :
a = 09
ne fonctionne pas alors que
a = 9
fait
Comment ça se passe ?
Merci beaucoup pour vos réponses !
Python, comme beaucoup d'autres langages, traite les nombres commençant par 0 comme étant en octal notation. 09 n'est pas valable en octal
Voir chapitre 2.4.4 dans la référence du langage python.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.