А вы знали про hash(-1)?

(Речь идет о реализации CPython) Встроенная функция hash возвращает целое число – хэш-сумму, которое используется при сравнении ключей словаря во время поиска, например. Для пользовательских классов hash вызывает магический метод класса  __hash__ , а для примитивных типов уже есть встроенная реализация на Си.  Примечательно, что для чисел hash обычно возвращает само же значение числа-аргумента, кроме…

Счастливой отладки

Python не запрещает создавать переменные и функции с именами, идентичными встроенным. Шутки ради переопределим print: Мораль такова. Во-первых, нужно быть внимательным, когда даешь имена своим переменным и функциям, чтобы случайно не перекрыть встроенные имена, что может нарушить работу программы. Хорошая IDE вас, конечно, предупредит о перекрытии имен. Во-вторых, это иногда применимо для отладки или тестирования.…

Шедевры Нижегородского ритейла

И. Импортозамещение. Кокосы, лаймы и авокадо с солнечных плантаций Поветлужья. Снято в Пятерочке в городе Воскресенское Нижегородской области. Кстати, из одного из таких кокосов я делал на Марь-Яре бокал. В этом году я повторю подвиг, правда учту на этот раз строение плода: дно не может быть там, где у кокоса три точки. Нижегородские самураи рекомендуют.…