Perguntas com a marcação «strings»

Uma "sequência" é uma sequência de caracteres que normalmente representa uma unidade de texto legível por humanos. As perguntas sobre este tópico tratam do processamento de strings em programas e como vários idiomas e ambientes definem e manipulam strings.

5
Por que% s é melhor que + para concatenação?
Eu entendo que devemos usar %spara concatenar uma string em vez de +em Python. Eu poderia fazer qualquer um dos seguintes: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Mas por …
88 python  strings 


12
SQL: cadeia vazia vs valor NULL
Sei que esse assunto é um pouco polêmico e há muitos artigos / opiniões circulando pela Internet. Infelizmente, a maioria deles assume que a pessoa não sabe qual é a diferença entre NULL e string vazia. Eles contam histórias sobre resultados surpreendentes com junções / agregados e geralmente fazem lições …
72 design  database  sql  strings  null 

3
Etimologia de "Corda"
Portanto, é óbvio que uma sequência de coisas é uma sequência de coisas e, portanto, uma sequência de caracteres / bytes / etc. pode muito bem ser chamado de string. Mas quem primeiro os chamou de cordas? E quando? E em que contexto tal que ficou por aí? Eu sempre …


6
Cordas codificadas que nunca mudam
Assim, em meus esforços para escrever um programa para conjugar verbos (algoritmicamente, não através de um conjunto de dados) para o francês, deparei-me com um pequeno problema. O algoritmo para conjugar os verbos é realmente bastante simples para os mais ou menos 17 casos de verbos e é executado em …
39 design  strings 

1
O C ++ 11 inclui std :: stoi, por que não std :: itos?
Notei, para minha alegria, que o C ++ 11 tem uma std::sto@família de funções para descompactar facilmente ints / floats / longs, independentemente das strings. Estou surpreso, no entanto, que o contrário não seja implementado. Por que o comitê de padrões não incluiu uma std::itosfamília de funções para passar de …
37 c++  parsing  strings  c++11 

2
Por que os literais de string C são somente leitura?
Que vantagem (s) dos literais de cadeia de caracteres sendo somente leitura justificam (-ies / -ied): Mais uma maneira de dar um tiro no próprio pé char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacidade de inicializar com elegância uma matriz de leitura e gravação de palavras em …
29 c  memory  strings 


2
Por que armazenar sinalizadores / enumerações em um banco de dados como seqüências de caracteres em vez de números inteiros?
Estive pesquisando lixões SQL de alguns CMSes famosos, incluindo Drupal 7, Wordpress (alguma versão muito antiga) e algum aplicativo personalizado baseado em Python. Todos esses despejos continham dados com sinalizadores de seqüência de caracteres em vez de números inteiros. Por exemplo, o status de um posto foi representado como published, …



5
Por que as cordas são tão lentas?
Desde a minha primeira aula de programação no ensino médio, ouvi dizer que as operações com strings são mais lentas - ou seja, mais caras - do que a mítica "operação média". Por que os torna tão lentos? (Esta questão foi deixada intencionalmente ampla.)



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.