Questão
ID 2159928Disciplina: Tecnologia da Informação
Assunto: Python
Ano: 2019 Banca: SUGEP UFRPE - Superintendência de Gestão e Desenvolvimento de Pessoas da UFRPE Órgão: Universidade Federal Rural de Pernambuco
O uso de decoradores em Python facilita a adição de comportamento a funções e métodos. Observe o código Python abaixo e assinale a alternativa que apresenta o que será exibido no terminal de texto.
def tags(tag_name):
def tags_decorator(func):
def func_wrapper(name):
return "<{0}>{1}</{0}>".format(tag_name, func(name))
return func_wrapper
return tags_decorator
@tags("p")
def get_text(name):
return "Hello "+name
print(get_text("John"))