typestar

Especificaciones de formato en Python

El minilenguaje que comparten los f-strings, format y __format__.

valor = 1234.5678
nombre = "python"

print(f"{valor:,.2f}|{valor:>12.1f}|{valor:<10.0f}|")
print(f"{nombre:*^12}|{nombre!r}|{nombre.upper():.3}")
print(f"{0.9765:.1%} {255:#x} {5:04d} {1e6:.2e}")
print(f"{valor=:.2f}")
print("{1} luego {0}".format("segundo", "primero"))

Cómo funciona

  1. El ancho y la alineación van antes del tipo.
  2. , agrupa miles, .2f fija decimales, % escala.
  3. = dentro de un f-string imprime la expresión y su valor.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
270
Tokens
113
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 71 segundos.

Escribe este fragmento

Paso 3 de 3 en Números y texto; paso 61 de 72 en Fundamentos del lenguaje.

← Anterior Siguiente →