170 похожих чатов

Нет ли в пайтоне функции по типу equal?

15 ответов

14 просмотров

== ? ))

is ==?

Oleg Novitskij
is ==?

is только для чисел от -5 до 256, в основном его используют для False True None вроде, могу врать) Там еще для строк какие-то условия, в общем вот так, вроде.

Оператор == для принудительного равентсва и оператор is для типового

dan Lastname
Чего?

is сравнивает не сами значения, а id. Если будет 1111 is 1111, id у переменных разные ответ False

Kynomi
is только для чисел от -5 до 256, в основном его и...

не совсем так. is проверяет что обе ссылки ссылаются на один и тот же объект

Kynomi
is сравнивает не сами значения, а id. Если будет 1...

Не совсем. id возвращает идентичность объекта. В cpython это адрес памяти. А is не вызывает id, а напрямую сравнивает два указателя.

Senky
Так и есть

Хотя только что проверил, дает True. Пишу a = 1111 b = 1111 print(a is b) ->True

Kynomi
Хотя только что проверил, дает True. Пишу a = 1111...

Что-то странное вы пишете. У меня 3.10 и это False

Bogdan (Bogdan)
Что-то странное вы пишете. У меня 3.10 и это False

Мм, я не стал открывать IDE в онлайн версии проверил, там вполне возможна ошибка!

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта