Introducción
En Python, podemos poner en mayúscula la primera letra de una cadena de texto utilizando varios métodos. En este desafío, se te pide escribir una función que ponga en mayúscula la primera letra de una cadena de texto dada.
This tutorial is from open-source community. Access the source code
En Python, podemos poner en mayúscula la primera letra de una cadena de texto utilizando varios métodos. En este desafío, se te pide escribir una función que ponga en mayúscula la primera letra de una cadena de texto dada.
Escribe una función de Python llamada capitalize_string(s, lower_rest=False) que tome una cadena de texto como argumento y devuelva una nueva cadena con la primera letra en mayúscula. La función debe tener un parámetro opcional lower_rest que, si se establece en True, convierte el resto de la cadena a 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'
En este desafío, has aprendido cómo poner en mayúscula la primera letra de una cadena de texto en Python. Puedes utilizar el método capitalize() o escribir una función personalizada para obtener el mismo resultado.