Estava praticando o exercício, acabei escrevendo o código de outra maneira, mas no final o resultado foi correto.
Esta formatação seria incorreta ou ela segue sendo valida?
Estava praticando o exercício, acabei escrevendo o código de outra maneira, mas no final o resultado foi correto.
Esta formatação seria incorreta ou ela segue sendo valida?
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!