3 года назад
Python: 5 способов использования подчёркивания (_)
Подчёркиванию (_) в Python отводится особенное место. Если в большинстве других языков оно используется в названиях переменных и функций, то в Python подчёркивание (_) обладает гораздо большей властью. Например, если вы программировали на Python, то вам должен быть знаком следующий синтаксис: for _ in range(10) или __init__(self). В этой статье мы рассмотрим 5 способов использования (_) в Python: Пройдёмся по каждому случаю отдельно. Хранение значения последнего выражения в интерпретаторе Интерпретатор Python хранит значение последнего выражения в специальной переменной «_»...
3 года назад
Python: статические методы, методы класса и экземпляра класса
Согласно модели данных Python, язык предлагает три вида методов: статические, класса и экземпляра класса. Давайте посмотрим, что же происходит за кулисами каждого из видов методов. Понимание принципов их работы поможет в создании красивого и эффективного кода. Начнём с самого простого примера, в котором демонстрируются все три вида методов. class ToyClass: def instancemethod(self): return 'instance method called', self @classmethod def classmethod(cls): return 'class...