Flux rss

Le langage Python est faiblement typé

Publié par sebsauvage, dernière mise à jour le vendredi 11 avril 2008 à 19:15:12 par Ssylvainsab

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.)
Toutes les réponses pour « Le langage Python est faiblement typé »