Hoja de trucos sobre métodos de cadenas de Python
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Métodos comunes de formato de cadenas
Métodos utilizados para alterar la carcasa, la alineación y el espaciado de las cuerdas.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| upper() | text.upper() | Convierte todos los caracteres de la cadena a mayúsculas. |
| lower() | text.lower() | Convierte todos los caracteres de la cadena a minúsculas. |
| strip() | text.strip() | Elimina los espacios en blanco iniciales y finales. |
| replace() | text.replace(old, new) | Reemplaza todas las apariciones de una subcadena por otra. |
Búsqueda e inspección de cadenas
Métodos para buscar índices, contar apariciones e inspeccionar prefijos/sufijos de cadenas.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| find() | text.find(sub) | Devuelve el índice más bajo de la subcadena si se encuentra; de lo contrario, -1. |
| count() | text.count(sub) | Devuelve el número de apariciones no superpuestas de una subcadena. |
| startswith() | text.startswith(prefix) | Devuelve True si la cadena comienza con el prefijo especificado. |
| endswith() | text.endswith(suffix) | Devuelve True si la cadena termina con el sufijo especificado. |
Guión de demostración interactivo
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Preguntas frecuentes
¿Los métodos de cadena modifican la cadena original?
No, las cadenas en Python son inmutables. Los métodos de cadena siempre devuelven una nueva cadena y dejan la original sin cambios.
¿Cuál es la diferencia entre buscar() e indexar()?
find() devuelve -1 si no se encuentra la subcadena, mientras que index() genera una excepción ValueError.
Temas relacionados
Guía de referencia rápida para operaciones de listas de Python. Domine la adición, inserción, eliminación, clasificación y corte de elementos.
Hoja de referencia de métodos del diccionario PythonAprenda los métodos del diccionario de Python. Guía de referencia completa para inserciones, recuperaciones, actualizaciones y comprobaciones de pares clave-valor.
Hoja de referencia de formato de cadena f de PythonGuía para el formato de cadenas f de Python. Domine la precisión decimal, la alineación, el formato de fecha y la evaluación de expresiones.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Cadenas de Python
Manipulación maestra de cadenas en Python. Aprenda métodos de cadenas, técnicas de corte, concatenación y formato con ejemplos de código claros y ejecutables.
Cómo invertir una cadena en Python
Aprenda a invertir una cadena en Python usando el corte, la función invertida() y la concatenación de bucles con ejemplos de código visual.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.