Estos convenientes métodos incorporados lo ayudarán a lidiar con varias tareas relacionadas con casos.
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()
Él capitalizar() El método convierte el primer carácter de una cadena a mayúsculas y devuelve una copia actualizada de la cadena.
fruta = "manzanas"
nuevaCadena = fruta.mayúsculas()
imprimir(cadena nueva)
El código anterior imprime el siguiente resultado en su IDE de Python consola:
manzanas
Él capitalizar() El método solo cambia el caso del primer carácter si es una letra del alfabeto (no números enteros).
fruta = "6 manzanas"
nuevaCadena = fruta.mayúsculas()
imprimir(cadena nueva)#huellas dactilares
#6 manzanasfruta = " manzanas"
nuevaCadena = fruta.mayúsculas()
imprimir(cadena nueva)
#huellas dactilares
# manzanas
Él capitalizar() El método solo cambia el caso del primer carácter si aún no está en mayúsculas.
fruta = "manzanas"
nuevaCadena = fruta.mayúsculas()
imprimir(cadena nueva)
#huellas dactilares
#manzanas
Él capitalizar() El método 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.
fruta = "MANZANAS"
nuevaCadena = fruta.mayúsculas()
imprimir(cadena nueva)
#huellas dactilares
#manzanas
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. Te evitan tener que convierta manualmente el caso de cadena usted mismo.
Él más bajo() El método no toma argumentos y devuelve una nueva cadena. Convierte cada carácter en su equivalente en minúsculas:
fruta = "MANZANAS"
nuevaCadena = fruta.inferior()
imprimir(cadena nueva)
#huellas dactilares
#manzanas
Él superior() método hace exactamente lo contrario de la más bajo() método. 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.
fruta = "manzanas"
fruta2 = "MANGOS"
nuevaCadena = fruta.superior()
nuevaCadena2 = fruta2.superior()
imprimir(cadena nueva)
imprimir(nuevaCadena2)
#huellas dactilares
#MANZANAS
#MANGOS
3. El método casefold()
Él casefold() El método devuelve una copia de una cadena, donde convierte cada carácter a minúsculas. Sin embargo, también es un poco más poderoso que más bajo(). Esta función maneja Caracteres Unicode de tal manera que le permita comparar con precisión las cadenas que los contienen.
texto = "Groß"
nuevaCadena = texto.inferior()
newString2 = texto.casefold()
imprimir(cadena nueva)
imprimir(nuevaCadena2)
4. Los métodos islower() e isupper()
Él es bajo() y el essuperior() Los métodos de cadena no aceptan argumentos. Cada uno devuelve un valor booleano. Él es bajo() El método devuelve verdadero si todos los caracteres de una cadena están en minúsculas; de lo contrario, devuelve falso.
fruta = "manzanas"
fruit2 = "Mangos"
newString = fruit.islower()
newString2 = fruit2.islower()
imprimir (nuevaCadena)
imprimir (nuevaCadena2)
#huellas dactilares
#Verdadero
#Falso
Él essuperior() El método devuelve verdadero si todos los caracteres de una cadena están en mayúsculas; de lo contrario, devuelve falso.
fruta = "manzanas"
fruta2 = "MANGOS"
newString = fruit.isupper()
newString2 = fruit2.isupper()
imprimir(cadena nueva)
imprimir(nuevaCadena2)
#huellas dactilares
#Falso
#Verdadero
5. El método istitle()
Él estitulo() El método 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.
texto = "Una Manzana Es Una Fruta."
texto2 = "Los mangos también son frutas."
nuevaCadena = texto.istitle()
nuevaCadena2 = texto2.istitle()
imprimir(cadena nueva)
imprimir(nuevaCadena2)
#huellas dactilares
#Verdadero
#Falso
6. El método swapcase()
Él intercambio de casos () El método no toma argumentos y devuelve una nueva cadena con mayúsculas y minúsculas invertidas.
fruta = "manzanas"
fruta2 = "MANGOS"
newString = fruit.swapcase()
nuevaCadena2 = fruit2.swapcase()
imprimir(cadena nueva)
imprimir(nuevaCadena2)
#huellas dactilares
#MANZANAS
#mangos
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.
¿Cómo funciona el método Python String format()? 10 ejemplos
Leer siguiente
Temas relacionados
- Programación
- Programación
- Pitón
Sobre el Autor

Kadeisha Kean es una desarrolladora de software de pila completa y escritora técnica/tecnológica. Tiene la clara habilidad de simplificar algunos de los conceptos tecnológicos más complejos; producir material que pueda ser fácilmente entendido por cualquier novato en tecnología. Le apasiona escribir, desarrollar software interesante y viajar por el mundo (a través de documentales).
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse