Oi, Adriel! Como vai?
Agradeço por compartilhar.
Gostei da forma como você utilizou re.fullmatch
para validar o CPF. Isso mostra bastante atenção ao uso de expressões regulares de maneira precisa.
Uma dica interessante para o futuro é usar re.match
quando quiser verificar apenas o início de uma string. Veja este exemplo:
import re
texto = "123abc"
resultado = re.match(r'\d+', texto)
if resultado:
print("Comeca com numero:", resultado.group())
Esse código verifica se a string começa com números e retorna o trecho encontrado.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!