Python · Essencial · Português · Técnico
indentação
Os espaços no início da linha, que em Python definem os blocos de código no lugar de chaves. O recuo faz parte da sintaxe, não é só estilo.
Onde usar
Um recuo inconsistente gera IndentationError e é comum ao colar código ou misturar tabs com espaços. O padrão da comunidade é usar quatro espaços por nível.
Em código
def saudar(nome):
if nome:
print('oi', nome)
print('fim')Exemplos
O erro é de indentação: falta recuar o corpo do if.
Configure o editor para usar quatro espaços de indentação.
Cuidado
Não misture tabs e espaços no mesmo arquivo; o Python 3 recusa essa mistura quando ela é ambígua, com TabError.
Sinônimos
recuo