Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 14, 2014 23:17:47

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Работа со строками

py.user.next
Ну, очевидно же, что питон по-разному обрабатывает эти строки.

Неочевидно почему он их по разному обрабатывает. Логично ожидать одно и тоже поведение.



Офлайн

#2 Сен. 14, 2014 23:55:01

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9879
Репутация: +  853  -
Профиль   Отправить e-mail  

Работа со строками

Budulianin
Неочевидно почему он их по разному обрабатывает.
Возможно, это из-за вызова id. Когда аргумент передаётся в id, то ссылка на этот аргумент пропадает после выхода из id. Сам этот объект кешируется для последующих обращений и следующее обращение ссылается опять на него. В то время как в is нужно иметь сразу два объекта, чтобы их сравнить.



Отредактировано py.user.next (Сен. 14, 2014 23:55:51)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version