Cargando...

Cadenas f

La f va pegada a la comilla de apertura. Un espacio entre la f y la comilla no es esta marca, y el programa se detiene. Con la f pegada, Python lee el nombre que está dentro de las llaves.

guest guarda lida. f"{guest}" escribe lida. Las comillas siguen marcando texto. La f marca los sitios donde debe aparecer lo guardado. El nombre en sí no cambia.

Con f y luego sin f

python
guest = "lida"
print(f"{guest}")
print("{guest}")

La primera línea es lida. La segunda es {guest}. Sin la f, las llaves y las letras guest son caracteres normales. Python no busca el nombre.

El espacio lo escribes tú

drink guarda tea. f"{guest} {drink}" escribe lida tea. El espacio entre los dos pares de llaves es un carácter que tú escribiste. f"{guest}{drink}" queda lidatea, porque no escribiste nada entre ellos.

Dos nombres y un espacio que escribes

python
guest = "lida"
drink = "tea"
print(f"{guest} {drink}")

Cada fila usa los mismos nombres guardados. guest guarda lida y drink guarda tea. Solo cambia cómo está escrito el print.

📊 Qué cambia la f

Qué escribes qué escribe print
f"{guest}" lida
"{guest}" {guest}
f"{guest} {drink}" lida tea

Lo guardado se queda

print no sustituye lo que guarda guest. Después de estas líneas, guest sigue siendo lida y drink sigue siendo tea. La cadena f arma una línea nueva para ese print. Unas llaves vacías, f"{}", detienen el programa: dentro no hay un nombre que leer.

La página siguiente corta el texto por el lugar

Aquí no cortas el texto por posición, no cambias mayúsculas y no sumas números. La página siguiente corta una cadena por donde están sentados los caracteres. La f sigue siendo una forma de meter un nombre dentro del texto.

Dilo tú

  1. guest guarda lida. f"{guest}" escribe lida.
  2. "{guest}" escribe {guest}.
  3. f"{guest} {drink}" escribe lida tea.
  4. f"{guest}{drink}" escribe lidatea.

Así se lee mal

  • Esperar {guest} en pantalla a partir de f"{guest}"
  • Esperar lida a partir de "{guest}"
  • Olvidar la f
  • Olvidar el espacio y luego extrañarse de que las palabras se peguen
  • Creer que print sustituyó el nombre guardado

Para quedarte con esto

La f antes de la comilla lee nombres dentro de llaves.
f"{guest}" escribe lida. "{guest}" escribe {guest}.
f"{guest} {drink}" escribe lida tea. El espacio lo escribes tú.
Los nombres guardados siguen como estaban.
La página siguiente corta el texto por el lugar.

🧠 Pon a Prueba tu Conocimiento

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
4
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 Instrucciones

  • Lee cada pregunta cuidadosamente
  • Selecciona la mejor respuesta para cada pregunta
  • Puedes repetir el quiz tantas veces como quieras
  • Tu progreso se mostrará en la parte superior