Hoja de referencia de formato de cadena f de Python
Guía para el formato de cadenas f de Python. Domine la precisión decimal, la alineación, el formato de fecha y la evaluación de expresiones.
Expresiones y precisión de punto flotante
Evaluación de variables y restricciones de punto decimal directamente en cadenas de plantilla.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| Expression Eval | f"{x * 2}" | Evalúa variables básicas de Python o lógica directamente. |
| Decimal Precision | f"{pi:.2f}" | Formatea valores flotantes variables para mostrar exactamente 2 decimales. |
| Thousands Comma | f"{num:,}" | Pone comas en números como separadores de agrupación de miles. |
| Percentage Conversion | f"{ratio:.1%}" | Se multiplica por 100 y muestra el valor como porcentaje con 1 decimal. |
Alineación, relleno y números
Controles de espaciado de texto y bases numéricas.
| Método / Función | Sintaxis | Descripción |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | Rellena el texto de salida con un ancho de 10, alineado hacia la izquierda o hacia la derecha. |
| Center Align | f"{text:^10}" | Rellena el texto de salida con un ancho de 10, centrando el texto. |
| Char Padding | f"{num:*^10}" | Paneles con asteriscos en lugar de espacios en blanco. |
| Base Formatting | f"{num:x}" / f"{num:b}" | Convierte un número entero decimal a una representación hexadecimal (x) o binaria (b). |
Guión de demostración interactivo
# Expression Eval
f"{x * 2}"
# Decimal Precision
f"{pi:.2f}"
# Thousands Comma
f"{num:,}"
# Percentage Conversion
f"{ratio:.1%}"
# Left / Right Align
f"{name:<10}" / f"{name:>10}"
# Center Align
f"{text:^10}"
# Char Padding
f"{num:*^10}"
# Base Formatting
f"{num:x}" / f"{num:b}"Preguntas frecuentes
¿Puedo evaluar llamadas a funciones dentro de cadenas f?
Sí, puede incluir cualquier expresión válida de Python, incluidas llamadas a funciones y aritmética, dentro de las llaves {} de una cadena f.
¿Cómo se escapan las llaves en una cuerda f?
Duplique las llaves, por ejemplo, {{ y }} para imprimir llaves literales.
Temas relacionados
Una guía de referencia completa para la manipulación de cadenas de Python. Domine el formateo, la búsqueda, la división, el reemplazo y la verificación de las propiedades de las cadenas.
Hoja de referencia de formato de fecha y hora de PythonAprenda a analizar y formatear fechas y horas en Python usando datetime, strftime y strptime.
Hoja de referencia de funciones integradas de PythonGuía de referencia de las funciones integradas de Python. Aprenda a utilizar print, len, range, enumerate, zip, map, filter y más.
Recursos recomendados de Python
Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.
Funciones de Python
Domina las funciones de Python. Aprenda a escribir código reutilizable usando def, definir argumentos, valores de retorno y comprender el alcance a nivel local y global.
Cómo leer un archivo en Python
Aprenda a leer archivos en Python. Domine la declaración abierta, la línea de lectura, las líneas de lectura y el manejo seguro de excepciones de archivos.
Python vs JavaScript: ¿Qué lenguaje de programación es mejor?
Una comparación completa entre Python y JavaScript. Explore las diferencias de sintaxis, el rendimiento, los casos de uso (backend frente a frontend) y ejemplos de codificación.