Cómo poner en mayúscula el primer carácter de la string en Python

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))
Producción : 

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))
Producción : 

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))
Producción

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *