-
Notifications
You must be signed in to change notification settings - Fork 0
Python format() y f‐strings — 10 ejemplos prácticos con resultados
Ben Kemp | Python/SQL/PowerBI/Excel Tutorials edited this page Jan 11, 2026
·
1 revision
En Python existen dos formas comunes y potentes de formatear strings:
-
str.format()(método clásico y muy flexible) - f-strings (recomendado desde Python 3.6 por ser más claro y eficiente)
Ambos permiten insertar valores dentro de texto de forma controlada.
"texto {}".format(valor)
f"texto {valor}"nombre = "Python"
resultado = "Aprender {} es útil".format(nombre)
print(resultado)Salida:
Aprender Python es útilnombre = "Python"
resultado = f"Aprender {nombre} es útil"
print(resultado)Salida:
Aprender Python es útillenguaje = "Python"
nivel = "básico"
resultado = "Curso de {} nivel {}".format(lenguaje, nivel)
print(resultado)Salida:
Curso de Python nivel básicolenguaje = "Python"
nivel = "básico"
resultado = f"Curso de {lenguaje} nivel {nivel}"
print(resultado)Salida:
Curso de Python nivel básicoresultado = "{1} es más fácil que {0}".format("Java", "Python")
print(resultado)Salida:
Python es más fácil que Javaprecio = 19.9876
resultado = f"Precio: {precio:.2f} €"
print(resultado)Salida:
Precio: 19.99 €texto = "Python"
resultado = f"|{texto:^10}|"
print(resultado)Salida:
| Python |from datetime import date
hoy = date(2026, 1, 10)
resultado = f"Fecha: {hoy:%d/%m/%Y}"
print(resultado)Salida:
Fecha: 10/01/2026a = 10
b = 5
resultado = f"Suma: {a + b}"
print(resultado)Salida:
Suma: 15valor = 42
resultado = f"{valor=}"
print(resultado)Salida:
valor=42Usa f-strings para código moderno, claro y legible
- Usa format() cuando necesites reordenar o reutilizar valores
- Ambos métodos son esenciales para:
- Mostrar información al usuario
- Generar reportes
- Depurar código
Formatear números, fechas y texto
Wiki educativa con ejemplos prácticos de Python en español, enfocada en aprendizaje claro y aplicable.
Todos los ejemplos muestran código y salida real.
📘 Índice principal: Home
🔁 Contenido actualizado regularmente
🌐 Relacionado: SolveConPython (versión en español en desarrollo)