Preguntas con la etiqueta [string-formatting]

Lista string-formatting preguntas

Kotlin: formato de cadenas

10
respuestas
317
votos
311.8k
vistas

Kotlin tiene una característica excelente llamada plantillas de cadenas. val i = 10 val s = "i = $i" // evaluates to "i = 10" ¿Pero es posible tener algún

t = e['updated_parsed'] dt = datetime.datetime(t[0],t[1],t[2],t[3],t[4],t[5],t[6] print dt >>>2010-01-28 08:39:49.000003 ¿Cómo convierto eso en una cadena?: "January 28, 2010"

Estoy usando cadenas de plantilla para generar algunos archivos y me encanta la concisión de las nuevas cadenas f para este propósito, para reducir mi código de plantilla anterior de

Quiero mostrar: 49como49.00 y: 54.9como54.90 Independientemente de la longitud del decimal o si hay lugares decimales, me gustaría mostrar un Decimalcon 2 lugares decimales y me gustaría hacerlo de una

por ejemplo, para 1, 2, 128, 256la salida puede ser (16 dígitos): 0000000000000001 0000000000000010 0000000010000000 0000000100000000 Lo intenté String.format("%16s", Integer.toBinaryString(1)); pone espacios para el relleno izquierdo: ` 1' Cómo poner

¿Qué %ssignifica en Python? ¿Y qué hace el siguiente fragmento de código? Por ejemplo... if len(sys.argv) < 2: sys.exit('Usage: %s database-name' % sys.argv[0]) if not os.path.exists(sys.argv[1]): sys.exit('ERROR: Database %s was

Necesito agregar ceros a la izquierda al número entero para crear una cadena con una cantidad definida de dígitos ($cnt). Cuál es la mejor manera de traducir esta sencilla función

Tengo un campo de precio para mostrar que a veces puede ser 100 o 100,99 o 100,9. Lo que quiero es mostrar el precio en 2 decimales solo si los

¿Formatear una cadena Go sin imprimir?

8
respuestas
558
votos
388.7k
vistas

¿Existe una forma sencilla de formatear una cadena en Go sin imprimir la cadena? Puedo hacer: bar := "bar" fmt.Printf("foo: %s", bar) Pero quiero que se devuelva la cadena formateada

Mostrar número con ceros a la izquierda [duplicado]

19
respuestas
1.4k
votos
1.5M
vistas

¿Cómo muestro un cero a la izquierda para todos los números con menos de dos dígitos? 1 → 01 10 → 10 100 → 100

Quiero completar una cadena con espacios. Sé que lo siguiente funciona para cero: >>> print("'%06d'"%4) '000004' ¿Pero qué debo hacer cuando quiero esto?: 'hi ' Por supuesto que puedo medir

Python tiene al menos seis formas de formatear una cadena: In [1]: world = "Earth" # method 1a In [2]: "Hello, %s" % world Out[2]: 'Hello, Earth' # method 1b

Existen varios métodos de formato de cadenas: Pitón <2.6:"Hello %s" % name Python 2.6+: "Hello {}".format(name)   (usastr.format ) Python 3.6+: f"{name}"   (usa cadenas f) ¿Cuál es mejor y para qué