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ónSintaxisDescripción
Expression Evalf"{x * 2}"Evalúa variables básicas de Python o lógica directamente.
Decimal Precisionf"{pi:.2f}"Formatea valores flotantes variables para mostrar exactamente 2 decimales.
Thousands Commaf"{num:,}"Pone comas en números como separadores de agrupación de miles.
Percentage Conversionf"{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ónSintaxisDescripción
Left / Right Alignf"{name:<10}" / f"{name:>10}"Rellena el texto de salida con un ancho de 10, alineado hacia la izquierda o hacia la derecha.
Center Alignf"{text:^10}"Rellena el texto de salida con un ancho de 10, centrando el texto.
Char Paddingf"{num:*^10}"Paneles con asteriscos en lugar de espacios en blanco.
Base Formattingf"{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

run_all_cheat_methods.py
Ejecutar en el editor
# 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

Recursos recomendados de Python

Amplíe sus conocimientos con tutoriales interactivos relacionados, hojas de trucos y comparaciones de códigos.