Что означает: аргументе функции?

Что означает : в аргументе функции
вот например
async def echo(message : types.Message):
	await message.answer("Hello")


что в этой функции означает message : types.Message?
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
Аннотация типа аргумента. Интерпретатор питона его игнорирует, но IDE и статические анализаторы могут использовать эти сведения, чтобы поймать ситуации, когда в функцию передаются данные неверного типа.

Также сама программа при желании может получить доступ к этим аннотациям. Есть библиотеки, которые этим пользуются.
Ответ написан
Комментировать
@Jack444
Это означает что аргументом являетсят класс Message из модуля types
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы