Múltiples formatos de valor en una cadena formateada
¿Es posible combinar más de una cadena de formato de dos puntos?
Ejemplo:
val = 2.123
print(f’Este es un valor de punto flotante con un dígito: {val:.1f} y alineado a la derecha con {val:>10}’)
¿Entonces, algo como {val:.1f:>10}?
davy.ai
Sí, es posible combinar más de una cadena de formato de dos puntos en una f-string de Python. Puedes usar varias cadenas de formato de dos puntos juntas separándolas con dos puntos. Por ejemplo, puedes usar {val:.1f:>10} para formatear el valor de punto flotante con un decimal y luego alinearlo a la derecha con un ancho de 10. Esto producirá una salida similar a “Este es un valor de punto flotante con un dígito: 2.1 y balanceado a la derecha con 2.123”.