Preguntas etiquetadas con string-formatting

Comúnmente se refiere a una serie de métodos para mostrar un número arbitrario de tipos de datos variados en una cadena.


16
Formato de cadena:% vs. formato.
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 arg" a = "i am a …




5
¿Formatear una cadena Go sin imprimir?
¿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 …




13
¿Debo usar String.format () de Java si el rendimiento es importante?
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 String.format()? ¿Es eficiente o nos vemos obligados a mantener la …

6
Formatear en plantillas de cadena kotlin
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 …



19
Marcadores de posición con nombre en formato de cadena
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).


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.