Formato de cadenas en Python: de lo básico a las f-strings

Guía de formateo de cadenas en Python: de la concatenación a las f-strings, con ejemplos de formato, slicing, alineación y depuración expr= para código claro.

17 sept 2025 • 3 min de lectura • Equip Q2BSTUDIO

Inteligencia-Artificial-

Formato de cadenas en Python de lo básico a las f-strings: en este artículo repasamos cómo transformar datos en texto claro y dinámico para informes, mensajes de usuario o registros. Las f-strings son la forma moderna, rápida y legible para formatear cadenas en Python 3.6 en adelante, y sustituyen a técnicas anteriores como la concatenación manual y el uso de .format.

Una mirada rápida a lo antiguo: la concatenación es básica y propensa a errores: por ejemplo name = Alice age = 30 message = Hello, + name + . You are + str(age) + years old puede funcionar pero es engorroso. El método .format aporta flexibilidad y formato, por ejemplo message = Hello, {}. Your score is {:.1f}% .format(name, score) mejora legibilidad pero hoy preferimos f-strings.

f-strings, la forma moderna: se antepone una f a la cadena y se incrustan expresiones entre llaves. Ejemplo básico con sintaxis ilustrativa: name = Charlie age = 25 message = f Hello, {name}. You are {age} years old print(message) Salida: Hello, Charlie. You are 25 years old. Las f-strings permiten insertar expresiones, llamadas a funciones y cálculos directamente dentro de {}.

Expresiones y formato en una sola línea: price = 19.99 quantity = 3 total = f Total: ${price * quantity:.2f} print(total) Salida: Total: $59.97. Es posible controlar decimales con :.2f, porcentajes con :.1% y otras representaciones como hexadecimal con :#x. Por ejemplo math.pi con :.3f muestra 3.142.

Alineación y relleno para reportes limpios: names = [Alice, Bob, Charlie] scores = [95,87,100] y en un bucle print(f {name:<10} | {score:>5}) produce columnas alineadas. :<10 left align, :>5 right align y :^10 centra el texto en un campo de 10 caracteres.

Trucos útiles: la especificación = en f-strings ayuda al debug mostrando expresión y valor, por ejemplo x = 10 y = 25 print(f {x=}, {y=}, {x+y=}) Salida: x=10, y=25, x+y=35. Para bloques multi línea se usan comillas triples y f antes de ellas para textos largos y plantillas.

Combinación poderosa con slicing: data = [10,20,30,40,50,60,70,80,90,100] summary = f The data starts with {data[:3]} and ends with {data[-3:]} print(summary) Salida: The data starts with [10, 20, 30] and ends with [80, 90, 100]. Así se resumen porciones de listas, tuplas o cadenas de forma directa dentro de la cadena formateada.

Buenas prácticas clave: usar f-strings en casi todo el formateo moderno en Python 3.6+, aprovechar especificadores como :.2f para números, controlar alineación y padding para tablas y usar {expr=} para depuración rápida. Las f-strings limpian y profesionalizan el código y facilitan mostrar resultados derivados de datos y slicing.

Sobre Q2BSTUDIO: somos Q2BSTUDIO empresa de desarrollo de software con foco en aplicaciones a medida y software a medida, especialistas en inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio y soluciones como power bi. Diseñamos soluciones a medida que integran IA para empresas y agentes IA para automatizar decisiones y procesos críticos. Si necesitas crear una aplicación personalizada o escalar arquitecturas cloud consulta nuestros servicios de desarrollo de aplicaciones y software a medida y descubre cómo aplicamos inteligencia artificial a problemas reales en servicios de inteligencia artificial. También ofrecemos ciberseguridad y pentesting, integración con servicios cloud aws y azure, consultoría en servicios inteligencia de negocio y dashboards con power bi para mejorar la toma de decisiones.

Conclusión: dominar f-strings es la pieza final para convertir datos brutos en salidas legibles y útiles. Úsalas junto con slicing y otras técnicas para generar resúmenes, informes y mensajes robustos. Si quieres que tu proyecto incluya software a medida, IA, agentes IA, ciberseguridad o integración cloud contacta a Q2BSTUDIO y te ayudamos a llevar tus ideas a producción.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat