ExpertiDict

Python · Essencial · Português · Técnico

indentação

/ĩ.dẽ.ta.ˈsɐ̃w̃/substantivo

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

Veja também

Todos os termos de Python