O Python é uma linguagem fracamente tipada, já que as variáveis ​​podem alternar tipos?

A maneira que eu entendo, o seguinte é permitido no PHP, porque é uma linguagem de tipagem fraca.

$var = 'Hello';
$var = 5;

Acabei de instalar uma versão para Windows do Python 2.6 e estava esperando NÃO permitir que eu alterasse o tipo desse jeito, mas o equivalente em Python do código acima funciona exatamente como no PHP!

>>> var = "Hello"
>>> type(var)
<type 'str'>
>>> var = 5
>>> type(var)
<type 'int'>

A minha compreensão da digitação fraca / forte é falha?

questionAnswers(4)

yourAnswerToTheQuestion