Preguntas etiquetadas con strings

Una "cadena" es una secuencia de caracteres que generalmente representa una unidad de texto legible por humanos. Las preguntas sobre este tema tratan sobre el procesamiento de cadenas en programas, y cómo varios lenguajes y entornos definen y manipulan cadenas.

5
¿Por qué es% s mejor que + para la concatenación?
Entiendo que deberíamos usar %spara concatenar una cadena en lugar de +en Python. Podría hacer cualquiera de: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Pero, ¿por qué debería usar algo …
88 python  strings 


12
SQL: cadena vacía vs valor NULL
Sé que este tema es un poco controvertido y hay muchos artículos / opiniones que flotan en Internet. Desafortunadamente, la mayoría de ellos asume que la persona no sabe cuál es la diferencia entre una cadena NULL y vacía. Entonces cuentan historias sobre resultados sorprendentes con combinaciones / agregados y …
72 design  database  sql  strings  null 

3
Etimología de "cadena"
Entonces, es obvio que una cadena de cosas es una secuencia de cosas y, por lo tanto, una secuencia de caracteres / bytes / etc. bien podría llamarse una cadena. ¿Pero quién los llamó primero cuerdas? ¿Y cuando? ¿Y en qué contexto se quedó? Siempre me he preguntado sobre esto.


6
Cadenas de codificación que nunca cambiarán
Entonces, en mis esfuerzos por escribir un programa para conjugar verbos (algorítmicamente, no a través de un conjunto de datos) para el francés, me encontré con un pequeño problema. El algoritmo para conjugar los verbos es en realidad bastante simple para los más o menos 17 casos de verbos, y …
39 design  strings 

1
C ++ 11 incluye std :: stoi, ¿por qué no std :: itos?
Me di cuenta de que C ++ 11 tiene una std::sto@familia de funciones para desempacar fácilmente ints / floats / longs, independientemente de las cadenas. Sin embargo, me sorprende que no se implemente lo contrario. ¿Por qué el comité de estándares no incluyó una std::itosfamilia de funciones para pasar de …
37 c++  parsing  strings  c++11 

2
¿Por qué los literales de cadena C son de solo lectura?
¿Qué ventaja (s) de los literales de cadena de solo lectura justifican (-ies / -ied) el: Otra forma de dispararte en el pie char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacidad para inicializar elegantemente un conjunto de palabras de lectura-escritura en una línea: char *foo[] = { …
29 c  memory  strings 





5
¿Por qué las cuerdas son tan lentas?
Desde mi primera clase de programación en la escuela secundaria, he escuchado que las operaciones con cuerdas son más lentas, es decir, más costosas, que la mítica "operación promedio". ¿Por qué los hace tan lentos? (Esta pregunta se dejó intencionalmente amplia).



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.