Рассмотрим этот код:
>>> x = "google"
>>> x is "google"
True
>>> x = "google.com"
>>> x is "google.com"
False
>>>
Почему так?
Чтобы убедиться, что это правильно, я только что тестировал на Python 2.5.4, 2.6.5, 2.7b2, Python 3.1 на Windows и Python 2.7b1 на Linux.
Похоже, что существует согласованность во всех них, поэтому он по дизайну. Я что-то пропустил?
Я просто выясню, что из-за моей личной фильтрации домена script не удалось.