x = " \{ Hello \} {0} " print(x.format(42)) me da Key Error: Hello\\ Quiero imprimir la salida: {Hello}
Comúnmente se refiere a una serie de métodos para mostrar un número arbitrario de tipos de datos variados en una cadena.
x = " \{ Hello \} {0} " print(x.format(42)) me da Key Error: Hello\\ Quiero imprimir la salida: {Hello}
Python 2.6 introdujo el str.format()método con una sintaxis ligeramente diferente del %operador existente . ¿Cuál es mejor y para qué situaciones? Lo siguiente usa cada método y tiene el mismo resultado, entonces, ¿cuál es la diferencia? #!/usr/bin/python sub1 = "python string!" sub2 = "an...
Dado: a = 1 b = 10 c = 100 ¿Cómo visualizo un cero inicial para todos los números con menos de dos dígitos? Esta es la salida que
Quiero completar una cadena con espacios. Sé que lo siguiente funciona para ceros: >>> print "'%06d'"%4 '000004' Pero, ¿qué debo hacer cuando quiero esto ?: 'hi ' por supuesto que puedo medir la longitud de la cuerda y hacer str+" "*leftover, pero me gustaría el camino más...
¿Es posible tener marcadores de posición en valores de cadena en los string.xmlque se puedan asignar valores en tiempo de ejecución? Ejemplo: algo de cuerda PLACEHOLDER1 algo más de
¿Hay una manera simple de formatear una cadena en Go sin imprimir la cadena? Puedo hacer: bar := "bar" fmt.Printf("foo: %s", bar) Pero quiero que la cadena formateada se devuelva en lugar de imprimirse para poder manipularla más. También podría hacer algo como: s := "foo: " + bar Pero esto se...
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 decimales se ingresan para ese precio, por ejemplo, si es 100, por lo que solo debería muestre 100 no 100.00 y si el precio es 100.2, debería mostrar...
Tengo un número que necesito convertir en una cadena. Primero usé esto: Key = i.ToString(); Pero me doy cuenta de que se está ordenando en un orden extraño, por lo que necesito rellenarlo con ceros. ¿Cómo podría hacer
Quiero mostrar: 49 como 49.00 y: 54.9 como 54.90 Independientemente de la longitud del decimal o si hay lugares decimales, me gustaría mostrar un Decimalcon 2 decimales, y me gustaría hacerlo de manera eficiente. El propósito es mostrar valores monetarios. p.ej,
Tenemos que construir cadenas todo el tiempo para la salida del registro, etc. Sobre las versiones JDK hemos aprendido cuándo usar StringBuffer(muchos apéndices, seguros para subprocesos) y StringBuilder(muchos apéndices, no seguros para subprocesos). ¿Cuál es el consejo sobre el uso...
Kotlin tiene una excelente característica llamada plantillas de cadena. Me encanta de verdad. val i = 10 val s = "i = $i" // evaluates to "i = 10" Pero, ¿es posible tener algún formato en las plantillas? Por ejemplo, me gustaría formatear plantillas de doble cadena en kotlin, al menos para...
¿Hay alguna manera de que pueda especificar una cadena de formato numérico estándar o personalizado para que siempre salga el signo, ya sea + ve o -ve (aunque no estoy seguro de lo que debería hacer para
Pregunta primitiva, pero ¿cómo puedo formatear cadenas como esta: "Paso {1} de {2}" mediante la sustitución de variables con Java? En C # es
En Python, al formatear una cadena, puedo llenar marcadores de posición por nombre en lugar de por posición, así: print "There's an incorrect value '%(value)s' in column # %(column)d" % \ { 'value': x, 'column': y } Me pregunto si eso es posible en Java (con suerte, sin bibliotecas externas)....
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 cuerda ?: "January 28,
Ya veo que no puedo hacer: "%b %b" % (True, False) en Python Supuse %bque b (oolean). ¿Hay algo como
Quiero tener una datetimecadena de la fecha con milisegundos. Este código es típico para mí y estoy ansioso por aprender cómo acortarlo. from datetime import datetime timeformatted= str(datetime.utcnow()) semiformatted= timeformatted.replace("-","") almostformatted=
¿Cómo puedo mostrar esto? ¿Decimal ('40800000000.00000000000000') como '4.08E + 10'? He intentado esto: >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' Pero tiene esos 0
¿Hay alguna forma de formatear una cadena por nombre en lugar de posición en C #? En python, puedo hacer algo como este ejemplo (descaradamente robado de aquí ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. ¿Hay...
Estoy procesando un archivo de texto que contiene las coordenadas x, y, z 1 128 1298039 123388 0 2 .... cada línea se delimita en 3 elementos usando words = line.split() Después de procesar los datos, necesito escribir las coordenadas en otro archivo txt para que los elementos de cada columna...