Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗pyOpAnRt 62 of 174 menu
◀ ▶

Аннотация возвращаемого значения в ООП в Python

Тип не только у параметров, но и у результата метода. Его можно указать после списка параметров: стрелка -> и имя типа.

Давайте сделаем метод show, который возвращает строку, и явно это обозначим:

class User: def show(self, name: str) -> str: return name

Создадим объект и вызовем метод:

user = User() print(user.show('john')) # выведет 'john'

Запись -> str говорит: метод должен вернуть строку. Как и у параметров, интерпретатор при вызове эту подсказку не проверяет.

Сделайте класс Employee с методом get_name, который возвращает имя работника. Укажите тип возвращаемого значения в явном виде.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить