Resumo : neste tutorial, você aprenderá como usar o capitalize()
método string Python para retornar uma cópia de uma string com seu primeiro caractere em maiúscula.
Introdução ao capitalize()
método Python
O capitalize()
é um método de string integrado com a seguinte sintaxe:
str.capitalize()
Linguagem de código: CSS ( css )
O capitalize()
método não aceita argumentos e retorna uma cópia do str
com seu primeiro caractere em maiúscula e os demais caracteres em minúsculas .
Isso capitalize()
torna o primeiro caractere de uma string maiúsculo , o que funciona bem para ASCII. No entanto, não funcionará para algumas letras que não sejam do inglês.
Por exemplo, a letra NJ
em croata aparece como Nj
no início das palavras quando o primeiro caractere está maiúsculo:
Njemačka
No entanto, o capitalize()
método retorna NJemačka
:
print('Njemačka'.capitalize())
Linguagem de código: PHP ( php )
Para corrigir esse problema, a partir do Python 3.8, o capitalize()
método coloca o primeiro caractere da string em letras maiúsculas em vez de maiúsculas.
Observe que para colocar a primeira letra de cada palavra em uma string em maiúscula, você usa o title()
método string.
Exemplo do método Python capitalize()
O exemplo a seguir mostra como usar o capitalize()
método para retornar uma cópia de uma string com o primeiro caractere convertido em titlecase:
s = 'now is better than never.'
new_s = s.capitalize()
print(new_s)
Linguagem de código: PHP ( php )
Saída:
Now is better than never.
Resumo
- Use o método de string Python
capitalize()
para retornar uma cópia de uma string com o primeiro caractere convertido em maiúscula e os outros caracteres convertidos em minúsculas.