Espacio publicitario (banner)
AD

¿Ya dominas lo básico? Un curso estructurado de Python es la vía rápida para dar el salto.

Ver cursos de Python en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐍Lecciones de Python
Lección 9 / 69

Trabajar con cadenas de texto

En esta lección verás los métodos de cadena más habituales y las f-strings de Python, para manipular texto con libertad. Está pensada para quien busca «tutorial de f-strings en Python» o «manipulación de cadenas en Python».

Las cadenas incorporan una gran variedad de métodos. .upper() pasa a mayúsculas, .split() divide una cadena y f"texto {variable}" (una f-string) te permite construir un texto con valores incrustados dentro. Manipular cadenas es una de las tareas más frecuentes del desarrollo real, desde procesar lo que escribe el usuario hasta dar formato a lo que se muestra en pantalla.

El código de ejemplo toma una cadena llamada mensaje y prueba a pasarla a mayúsculas, a obtener su longitud con len() y a dividirla con .split(", "); por último construye un saludo con una f-string que incrusta la variable nombre. Las f-strings son una forma de escribir muy propia de Python: incrustar el valor de una variable dentro del texto mantiene el código legible y conciso.

Un error habitual al empezar es olvidar la f inicial al escribir una f-string. Sin ella, {nombre} se imprime tal cual en lugar de sustituirse por el valor de la variable. También conviene recordar que las cadenas no se pueden modificar en el sitio: cada operación produce una cadena completamente nueva.

En el desarrollo real la manipulación de cadenas aparece en casi todos los programas: dar formato al nombre o la dirección de un usuario, dividir una palabra clave de búsqueda para filtrar resultados… Las f-strings, en particular, son la herramienta estándar para los mensajes de registro y para generar texto de todo tipo.

Python
SALIDA

💡 El motor de Python puede tardar unos segundos en cargarse la primera vez que ejecutas código.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)