Что за методы в Python начинаются с символа собака «@»?

Доброго времени суток, Господа змееводы!
Просит вашей помощи начинающий Python энтузиаст.
Так уж вышло, что мое знакомство с языком Python началось с разработки Telegram бота.
Все вроде бы ясно и понятно, но никак не пойму что за методы в этом языке начинаются с символа собака "@"?

Для примера код хэндлера для телеграм бота:

# Хэндлер на все текстовые сообщения
@bot.message_handler(func=lambda message: True, content_types=['text'])
def echo_message(message):
    bot.reply_to(message, message.text)
  • Вопрос задан
  • 10695 просмотров
Решения вопроса 2
@deliro
Агрессивное программирование
Это декораторы. Тема сложная сначала, но интересная и полезная.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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