A veces, mientras trabajamos con Python Strings, tenemos un problema en el que necesitamos realizar una conversión de mayúsculas y minúsculas de String. Este es un problema muy común. Esto puede tener aplicación en muchos dominios, como el desarrollo web. Analicemos ciertas formas en que se puede realizar esta tarea.
Entrada: geeks_for_geeks
Salida: GeeksforGeeksEntrada: índice_izquierdo
Salida: índiceizquierdo
Método #1: Usartitle() + replace()
Esta tarea se puede resolver usando una combinación de las funciones anteriores. En esto, primero convertimos el guión bajo en una string vacía y luego ponemos el título a cada palabra.
# Python3 code to demonstrate working of # Convert Snake case to Pascal case # Using title() + replace() # initializing string test_str = 'geeksforgeeks_is_best' # printing original string print("The original string is : " + test_str) # Convert Snake case to Pascal case # Using title() + replace() res = test_str.replace("_", " ").title().replace(" ", "") # printing result print("The String after changing case : " + str(res))
The original string is : geeksforgeeks_is_best The String after changing case : GeeksforgeeksIsBest
Método n.° 2: usocapwords()
La tarea de realizar el uso de mayúsculas y minúsculas se realiza utilizando capwords() en este método.
# Python3 code to demonstrate working of # Convert Snake case to Pascal case # Using capwords() import string # initializing string test_str = 'geeksforgeeks_is_best' # printing original string print("The original string is : " + test_str) # Convert Snake case to Pascal case # Using capwords() res = string.capwords(test_str.replace("_", " ")).replace(" ", "") # printing result print("The String after changing case : " + str(res))
The original string is : geeksforgeeks_is_best The String after changing case : GeeksforgeeksIsBest
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