Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Concepción de f-strings | Formato de Cadenas de Texto
Manipulación de Cadenas en Python
course content

Contenido del Curso

Manipulación de Cadenas en Python

Manipulación de Cadenas en Python

1. Conceptos Básicos
2. Métodos de Cadena
3. Formato de Cadenas de Texto

bookConcepción de f-strings

A veces queremos imprimir variables con algún texto concomitante. Por ejemplo, queremos imprimir la frase **La capital de país es ciudad **. Podemos utilizar esta frase para cualquier par país-capital, por lo que podemos utilizarla como plantilla.

Seguramente, podemos utilizar el mismo enfoque que antes: imprimir cada cadena/variable, separadas por una coma. Pero es un poco irracional, ¿no? Una de las formas de simplificar es utilizar f-strings. f-strings permite imprimir cadenas con variables dentro de un solo par de comillas.

Veamos la sintaxis. Todo el texto que queramos imprimir debe ir entre comillas precedido del símbolo f, y todas las variables que queramos imprimir dentro de este texto deben ir entre llaves. Por ejemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.

Tarea
test

Swipe to show code editor

Dadas dos variables: nombre y edad. Tienes que rellenar las partes ___ para obtener el mensaje "Se llama nombre. Tiene edad años " usando cadenas f. nombre y edad son valores de las respectivas variables.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
toggle bottom row

bookConcepción de f-strings

A veces queremos imprimir variables con algún texto concomitante. Por ejemplo, queremos imprimir la frase **La capital de país es ciudad **. Podemos utilizar esta frase para cualquier par país-capital, por lo que podemos utilizarla como plantilla.

Seguramente, podemos utilizar el mismo enfoque que antes: imprimir cada cadena/variable, separadas por una coma. Pero es un poco irracional, ¿no? Una de las formas de simplificar es utilizar f-strings. f-strings permite imprimir cadenas con variables dentro de un solo par de comillas.

Veamos la sintaxis. Todo el texto que queramos imprimir debe ir entre comillas precedido del símbolo f, y todas las variables que queramos imprimir dentro de este texto deben ir entre llaves. Por ejemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.

Tarea
test

Swipe to show code editor

Dadas dos variables: nombre y edad. Tienes que rellenar las partes ___ para obtener el mensaje "Se llama nombre. Tiene edad años " usando cadenas f. nombre y edad son valores de las respectivas variables.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
toggle bottom row

bookConcepción de f-strings

A veces queremos imprimir variables con algún texto concomitante. Por ejemplo, queremos imprimir la frase **La capital de país es ciudad **. Podemos utilizar esta frase para cualquier par país-capital, por lo que podemos utilizarla como plantilla.

Seguramente, podemos utilizar el mismo enfoque que antes: imprimir cada cadena/variable, separadas por una coma. Pero es un poco irracional, ¿no? Una de las formas de simplificar es utilizar f-strings. f-strings permite imprimir cadenas con variables dentro de un solo par de comillas.

Veamos la sintaxis. Todo el texto que queramos imprimir debe ir entre comillas precedido del símbolo f, y todas las variables que queramos imprimir dentro de este texto deben ir entre llaves. Por ejemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.

Tarea
test

Swipe to show code editor

Dadas dos variables: nombre y edad. Tienes que rellenar las partes ___ para obtener el mensaje "Se llama nombre. Tiene edad años " usando cadenas f. nombre y edad son valores de las respectivas variables.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

A veces queremos imprimir variables con algún texto concomitante. Por ejemplo, queremos imprimir la frase **La capital de país es ciudad **. Podemos utilizar esta frase para cualquier par país-capital, por lo que podemos utilizarla como plantilla.

Seguramente, podemos utilizar el mismo enfoque que antes: imprimir cada cadena/variable, separadas por una coma. Pero es un poco irracional, ¿no? Una de las formas de simplificar es utilizar f-strings. f-strings permite imprimir cadenas con variables dentro de un solo par de comillas.

Veamos la sintaxis. Todo el texto que queramos imprimir debe ir entre comillas precedido del símbolo f, y todas las variables que queramos imprimir dentro de este texto deben ir entre llaves. Por ejemplo,

123
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
copy

Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.

Tarea
test

Swipe to show code editor

Dadas dos variables: nombre y edad. Tienes que rellenar las partes ___ para obtener el mensaje "Se llama nombre. Tiene edad años " usando cadenas f. nombre y edad son valores de las respectivas variables.

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 3. Capítulo 1
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt