ExpertiDict

Python · Essencial · Inglês · Técnico

REPL

/ˈɹɛpəl/substantivo

Read-Eval-Print Loop: o console interativo do Python, aberto ao digitar python, que lê uma linha, executa e mostra o resultado na hora.

Onde usar

Serve para testar uma ideia rápida, explorar uma biblioteca ou inspecionar objetos com dir() e help(). É o primeiro lugar onde se tira dúvida sobre o comportamento de uma função.

Em código

$ python
>>> 2 ** 10
1024
>>> help(len)
>>> exit()

Exemplos

Open the REPL and try it out.

Abra o REPL e teste.

I checked the behavior in the REPL first.

Conferi o comportamento no REPL antes.

Cuidado

No REPL o valor de uma expressão é exibido automaticamente, mas em um script isso não acontece; é preciso usar print().

Sinônimos

console interativo, shell interativo

Origem

Sigla de Read, Eval, Print, Loop: ler, avaliar, imprimir e repetir.

Veja também

Todos os termos de Python