El problema de los cambios de mayúsculas y minúsculas en una string es bastante común y se ha discutido muchas veces. A veces, podemos tener un problema como este en el que necesitamos convertir el carácter inicial de la string a mayúsculas. Analicemos ciertas formas en que esto se puede realizar.
Método n.º 1: uso de división de strings + upper() Esta tarea se puede realizar fácilmente con el método superior, que pone en mayúsculas los caracteres que se le proporcionan, y la división se puede usar para agregar la string restante después del primer carácter en minúsculas.
Python3
# Python3 code to demonstrate working of # Initial character upper case # Using upper() + string slicing # initializing string test_str = " geeksforgeeks & quot # printing original string print(& quot The original string is : & quot + str(test_str)) # Using upper() + string slicing # Initial character upper case res = test_str[0].upper() + test_str[1:] # printing result print(& quot The string after uppercasing initial character : & quot + str(res))
The original string is : geeksforgeeks The string after uppercasing initial character : Geeksforgeeks
Método #2: Usar mayúsculas() Podemos usar el método incorporado para realizar esta tarea. Este método se recomienda para resolver este problema y realiza la tarea de convertir internamente a mayúsculas.
Python3
# Python3 code to demonstrate working of # Initial character upper case # Using capitalize() + string slicing # initializing string test_str = " geeksforgeeks & quot # printing original string print(& quot The original string is : & quot + str(test_str)) # Using capitalize() + string slicing # Initial character upper case res = test_str.capitalize() # printing result print(& quot The string after uppercasing initial character : & quot + str(res))
The original string is : geeksforgeeks The string after uppercasing initial character : Geeksforgeeks
Método #3: Usar el método str.title() Podemos usar la función de título de string para realizar esta tarea. La función de título convierte la primera letra de la palabra en mayúsculas y el resto en minúsculas.
Python3
# Python3 code to demonstrate working of # Initial character upper case # Using title function of string # initializing string test_str = "geeksforgeeks" # printing original string print("The original string is : " + str(test_str)) # Using str.title() # Initial character upper case res = test_str.title() # printing result print("The string after uppercasing initial character : " + str(res))
The original string is : geeksforgeeks The string after uppercasing initial character : Geeksforgeeks
Publicación traducida automáticamente
Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA