9,3K подписчиков
(часто спрашивают на собеседованиях) Этот магический метод позволяет определить поведение экземпляра пользовательского типа при готовности интерпретатора уничтожить его. Многие думают, что del x вызывает метод x.__del__. Это неправда. Python использует механизм подсчета ссылок, и del x – лишь один из способов уменьшить количество ссылок на 1. 📎 Примеры. Определим такой класс, где будем следить за вызовом его метода __del__: class Bazooka:   def __del__(self):     print('Bazooka.__del__()') >>>...
2 года назад
149 подписчиков
Введение Python позволяет нам создавать практически все, от простых скриптов до сложных моделей машинного обучения. Но для работы над любым сложным проектом вам, скорее всего, потребуется использовать или создавать модули. Это строительные блоки сложных проектов. В этой статье мы рассмотрим модули Python, зачем они нам нужны и как мы можем импортировать их в наши файлы Python. Понимание модулей Python В Python модуль - это файл, содержащий определения Python и инструкции. Имя файла - это имя модуля с добавленным суффиксом ...
8 месяцев назад