Introdução
Em Python, podemos capitalizar a primeira letra de uma string usando vários métodos. Neste desafio, você deve escrever uma função que capitaliza a primeira letra de uma string fornecida.
Capitalizar String
Escreva uma função Python chamada capitalize_string(s, lower_rest=False) que recebe uma string como argumento e retorna uma nova string com a primeira letra capitalizada. A função deve ter um parâmetro opcional lower_rest que, se definido como True, converte o restante da string para minúsculas.
def capitalize(s, lower_rest = False):
return ''.join([s[:1].upper(), (s[1:].lower() if lower_rest else s[1:])])
capitalize('fooBar') ## 'FooBar'
capitalize('fooBar', True) ## 'Foobar'
Resumo
Neste desafio, você aprendeu como capitalizar a primeira letra de uma string em Python. Você pode usar o método capitalize() ou escrever uma função personalizada para obter o mesmo resultado.