2
respostas

[Dúvida] Letra Maiúscula e Minúscula

Ola

Entendi como transformar o texto todo em maiúsculo e minúsculo.

Como fazer isso apenas para a primeira letra?

Por exemplo clientes que entrarem com o nome to minúsculo como fernando malosti ou aqueles que entrarem com o nome todo maiúsculo como FERNANDO MALOSTI.

2 respostas

Oi, Fernando! Como vai?

Entendi que você quer deixar apenas a primeira letra maiúscula e o restante minúsculo, mesmo que o usuário digite tudo errado (tudo minúsculo ou tudo maiúsculo).

Para isso, você pode usar o método capitalize() ou title(), dependendo do resultado desejado.

Usando capitalize():


nome = "fernando malosti"
nome_formatado = nome.capitalize()  # primeira letra maiúscula, restante minúsculo
print(nome_formatado)

Esse código deixa apenas a primeira letra da frase em maiúscula. Ou seja, a saída seria:

Fernando malosti

Se quiser cada palavra com a primeira letra maiúscula:


nome = "fernando malosti"
nome_formatado = nome.title()
print(nome_formatado)

Esse código transforma cada palavra para iniciar com letra maiúscula. A saída seria:

Fernando Malosti

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição.
Abraços e bons estudos!

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

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

Muito Obrigado, consegui aqui com a ajuda de vocês.