Le langage Python est faiblement typé
Mythe
Le langage de programmation Python est faiblement typé, comme le php ou le Basic.
Réalité
FAUX.
Explications
Le Python est un langage à typage fort dynamique.
Démonstration:
>>> a="toto" >>> b=5 >>> print a+b Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: cannot concatenate 'str' and 'int' objects >>>
Python vous dit clairement qu'on ne peut pas concaténer une chaîne et un entier.
Si le Python était un langage à typage faible, il aurait affiché "toto5".
(Le PHP est un langage à typage faible dynamique, le C++ et le Java sont des langages à typage fort statique.)
Ce document intitulé « Le langage Python est faiblement typé » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.