6 métodos de Python para trabajar con mayúsculas y minúsculas

0


Python viene con muchos métodos integrados que le permiten manipular una cadena. Varios de estos métodos se ocupan del caso de los caracteres en una cadena.

Los métodos de cadena específicos de casos de Python son especialmente útiles en los casos en que necesita comparar dos valores de entrada. También puede usarlos para otros tipos de validación de datos o tareas relacionadas con la publicación de contenido.

1. El método capitalize()

El método capitalize() convierte el primer carácter de una cadena a mayúsculas y devuelve una copia actualizada de la cadena.

fruit = "apples"
newString = fruit.capitalize()
print(newString)

El código anterior imprime el siguiente resultado en su consola IDE de Python :

Apples

El método capitalize() solo cambia el caso del primer carácter si es una letra del alfabeto (no números enteros).

fruit = "6 apples"
newString = fruit.capitalize()
print(newString)

#prints
#6 apples

fruit = " apples"
newString = fruit.capitalize()
print(newString)

#prints
# apples

El método capitalize() solo cambia el caso del primer carácter si aún no está en mayúsculas.

fruit = "Apples"
newString = fruit.capitalize()
print(newString)

#prints
#Apples

El método capitalize() también garantiza que todas las letras que no estén en la primera posición se conviertan en minúsculas en la nueva cadena.

fruit = "appLES"
newString = fruit.capitalize()
print(newString)

#prints
#Apples

2. Los métodos lower() y upper()

Estos dos métodos lo ayudan a convertir cadenas a todos los equivalentes en minúsculas o mayúsculas. Le evitan tener que convertir manualmente las mayúsculas y minúsculas .

El método lower() no acepta argumentos y devuelve una nueva cadena. Convierte cada carácter en su equivalente en minúsculas:

fruit = "APPLES"
newString = fruit.lower()
print(newString)

#prints
#apples

El método upper() hace exactamente lo contrario del método lower() . Convierte todos los caracteres en minúsculas de una cadena a mayúsculas. Si no hay caracteres en minúsculas en la cadena, este método devuelve una copia idéntica de la cadena original.

fruit = "apples"
fruit2 = "MANGOES"
newString = fruit.upper()
newString2 = fruit2.upper()
print(newString)
print(newString2)

#prints
#APPLES
#MANGOES

3. El método casefold()

El método casefold() devuelve una copia de una cadena, donde convierte cada carácter a minúsculas. Sin embargo, también es un poco más potente que lower() . Esta función maneja los caracteres Unicode de tal manera que le permite comparar con precisión las cadenas que los contienen.

text = "groß"
newString = text.lower()
newString2 = text.casefold()
print(newString)
print(newString2)

4. Los métodos islower() e isupper()

Los métodos de cadena islower() e isupper() no aceptan argumentos. Cada uno devuelve un valor booleano. El método islower() devuelve verdadero si todos los caracteres de una cadena están en minúsculas; de lo contrario, devuelve falso.

fruit = "apples"
fruit2 = "Mangoes"
newString = fruit.islower()
newString2 = fruit2.islower()
print(newString)
print(newString2)

#prints
#True
#False

El método isupper() devuelve verdadero si todos los caracteres de una cadena están en mayúsculas; de lo contrario, devuelve falso.

fruit = "Apples"
fruit2 = "MANGOES"
newString = fruit.isupper()
newString2 = fruit2.isupper()
print(newString)
print(newString2)
#prints
#False
#True

5. El método istitle()

El método istitle() devuelve verdadero si todas las palabras de una cadena comienzan con una letra mayúscula; de lo contrario, devuelve falso. Este método no acepta argumentos.

text = "An Apple Is A Fruit."
text2 = "Mangoes are also fruits."
newString = text.istitle()
newString2 = text2.istitle()
print(newString)
print(newString2)
#prints
#True
#False

6. El método swapcase()

El método swapcase() no toma argumentos y devuelve una nueva cadena con mayúsculas y minúsculas invertidas.

fruit = "apples"
fruit2 = "MANGOES"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
print(newString)
print(newString2)
#prints
#APPLES
#mangoes

El valor de los métodos de cadenas de Python

Los métodos de cadena te facilitan mucho la vida como programador de Python. Por ejemplo, puede crear un programa que recorra una cadena y convierta todas sus letras a minúsculas. Sin embargo, dada la existencia de métodos de cadena de Python, como casefold(), esa tarea sería como reinventar la rueda.

Los métodos de cadena de Python le permiten lograr más con menos esfuerzo.
Tags

Publicar un comentario

0 Comentarios
* Por favor, no envíe spam aquí. Todos los comentarios son revisados ​​por el administrador.
Publicar un comentario (0)

#buttons=(Accept !) #days=(20)

Our website uses cookies to enhance your experience. Learn More
Accept !
Subir