Size: a a a

Сообщество Python Программистов

2021 April 03

⪨Droցήowt⪩ in Сообщество Python Программистов
is вернет True , если две переменные указывают на один и тот же объект, == , если объекты, на которые ссылаются переменные, равны.
источник

E

Egor in Сообщество Python Программистов
@Izumrudec
ряльно, глянь прикол
источник

E

Egor in Сообщество Python Программистов
при чем тут переменные?
источник

Д

Дмитрий in Сообщество Python Программистов
прикольна)
источник

⪨Droցήowt⪩ in Сообщество Python Программистов
Python кэширует небольшие целочисленные объекты, что является деталью реализации. Для больших целых чисел это не работает:

>>> 1000 is 10**3
False
>>> 1000 == 10**3
True
источник

E

Egor in Сообщество Python Программистов
что такое "на один и тот же объект"?
источник

E

Egor in Сообщество Python Программистов
и что значит "объекты, на которые ссылаются переменные, равны"?
источник

E

Egor in Сообщество Python Программистов
и зачем переменные?
источник

А

Артем in Сообщество Python Программистов
a is b -> id(a) == id(b)
источник

⪨Droցήowt⪩ in Сообщество Python Программистов
идентификатор один и тот же получается...
источник

E

Egor in Сообщество Python Программистов
это уже более правильная формулировка
источник

E

Egor in Сообщество Python Программистов
конечно, казуалам объясняют через "один и тот же объект", но если уж ты не казуал, то запоминай правильно
источник

E

Egor in Сообщество Python Программистов
а от чего это зависит?
:\
источник

⪨Droցήowt⪩ in Сообщество Python Программистов
а разве не создаётся просто 2 разных экземпляра класса?
источник

E

Egor in Сообщество Python Программистов
смотри сюда
источник

E

Egor in Сообщество Python Программистов
возможно, я что-то начинаю понимать
источник

a

abc in Сообщество Python Программистов
скорее оптимизация со стороны cpython
источник

А

Артем in Сообщество Python Программистов
Тут логично. Неизменяемый объекты можно сводить на один объект памяти, изменяемые не стоит, ибо потом можно будет заново создавать объекты
источник

E

Egor in Сообщество Python Программистов
ага
источник

P

Paper_doll_96 in Сообщество Python Программистов
О, точно. У кортежей достаточно приколов с точки зрения выделения памяти
источник