Задать вопрос

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

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

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

# Хэндлер на все текстовые сообщения
@bot.message_handler(func=lambda message: True, content_types=['text'])
def echo_message(message):
    bot.reply_to(message, message.text)
  • Вопрос задан
  • 16435 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@deliro
Это декораторы. Тема сложная сначала, но интересная и полезная.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы