Является ли Python слабо типизированным языком, поскольку переменные могут переключать типы?

Насколько я понимаю, в PHP разрешено следующее, потому что это язык со слабой типизацией.

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

Я только что установил версию Python 2.6 для Windows, и я ожидал, что она НЕ позволит мне так же менять тип, но эквивалент Python для приведенного выше кода работает так же, как в PHP yikes!

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

Является ли мое понимание слабой / сильной типизации ошибочным?

Ответы на вопрос(4)

Ваш ответ на вопрос