1
resposta

[Dúvida] Verificando CPF

Estava praticando o exercício, acabei escrevendo o código de outra maneira, mas no final o resultado foi correto.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Esta formatação seria incorreta ou ela segue sendo valida?

1 resposta

Olá, Victor! Como vai?

O código que você compartilhou está correto para verificar se um CPF está no formato esperado: XXX.XXX.XXX-XX. A expressão regular \d{3}\.\d{3}\.\d{3}-\d{2} está bem formulada para essa tarefa.

Aqui está uma breve explicação do que cada parte da expressão faz:

  • \d{3}: corresponde a três dígitos numéricos.
  • \.: corresponde a um ponto literal.
  • -: corresponde a um traço literal.
  • \d{2}: corresponde a dois dígitos numéricos.

A função re.fullmatch() é usada para verificar se toda a string de entrada corresponde exatamente ao padrão especificado.

Portanto, seu código está formatado corretamente e é válido para a verificação do formato do CPF.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.