Por eso a veces lees que es mejor distinguir entre tipado "fuerte" y "débil" por un lado; y "estático" y "dinámico" por el otro, siendo conceptos ortogonales.
Según esto, un lenguaje como C sería de tipado estático (se conocen en tiempo de compilación) pero débil (puedes hacer guarrerías con los punteros para saltarte la "disciplina" de los tipos). Python sería dinámico y fuerte.
Re:No...
(Puntos:3, Informativo)Según esto, un lenguaje como C sería de tipado estático (se conocen en tiempo de compilación) pero débil (puedes hacer guarrerías con los punteros para saltarte la "disciplina" de los tipos). Python sería dinámico y fuerte.
Re:No...
(Puntos:0)>>> x = 1
>>> type(x)
<type 'int'>
>>> x = "a"
>>> type(x)
<type 'str'>
>>> x = lambda y: y + 1
>>> type(x)
<type 'function'>
>>> x = lambda y: y * 2
>>> x(2)
4
>>> x("2")
'22'