Contenido del Curso
Manipulación de Cadenas en Python
Manipulación de Cadenas en Python
Concepció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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.
Tarea
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.
¡Gracias por tus comentarios!
Concepció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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.
Tarea
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.
¡Gracias por tus comentarios!
Concepció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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.
Tarea
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.
¡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,
weight = 70 unit = 'kg' print(f"The weight is {weight} {unit}.")
Como puede verse, no hay comas ni comillas redundantes. Parece más cómodo.
Tarea
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.