no save
Assistance
Achat
News

FAQ | Mythes et légendes

Le langage Python est faiblement typé
Publié par sebsauvage, dernière mise à jour lun. 16 nov. 2009 à 13:10:34 par marlalapocket

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.)
Version Web
Réalisé par RedShift
no save