Напиши тип Middle Типизация обновлено
Аннотация колбэка
Вопрос
Напишите аннотацию для функции-колбэка, которая принимает str и int и возвращает bool. Используйте Callable (импортирован).
Попробуйте сами
Напишите тип, как написали бы в коде.
Показать ответ и разбор
Коротко
Правильный тип: Callable[[str, int], bool]. Callable[[аргументы], результат]: первым идёт список типов аргументов, вторым возвращаемый тип.
Правильный тип
Callable[[str, int], bool]
Разбор
Callable[[аргументы], результат]: первым идёт список типов аргументов, вторым возвращаемый тип. Для колбэков с именованными аргументами используют Protocol с __call__.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.