0
respostas

[Dúvida] Uso da função title

Olá, eu compreendi o uso de Regex para validar o nome digitado, sem números e começando com letra maiúscula:

import re
nome = input('Digite o nome do cliente para validação: ')

if re.fullmatch(r'[A-Z][a-z]*', nome):
  print('Nome válido!')
else:
  print('Nome inválido!')

mas fiquei com uma dúvida:

  • Estaria errado usar a função title() no input para garantir a parte da letra maiúscula no início do nome, mesmo se digitarem em minúsculo?
import re
nome = input('Digite o nome do cliente para validação: ').title()

# Resto do código
  • Ou é melhor pela Regex mesmo?