Questions marquées «strings»

Une "chaîne" est une séquence de caractères représentant généralement une unité de texte lisible par l'homme. Les questions sur ce sujet traitent du traitement des chaînes dans les programmes et de la manière dont divers langages et environnements définissent et manipulent les chaînes.

5
Pourquoi% s est-il meilleur que + pour la concaténation?
Je comprends que nous devrions utiliser %spour concaténer une chaîne plutôt qu'en +Python. Je pourrais faire n'importe lequel de: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Mais pourquoi devrais-je utiliser …
88 python  strings 


12
SQL: chaîne vide vs valeur NULL
Je sais que ce sujet est un peu controversé et que de nombreux articles / opinions circulent sur Internet. Malheureusement, la plupart d'entre eux supposent que la personne ne sait pas quelle est la différence entre NULL et une chaîne vide. Donc, ils racontent des histoires sur des résultats surprenants …
72 design  database  sql  strings  null 

3
Etymologie de "String"
Il est donc évident qu’une chaîne de choses est une séquence de choses, et donc une séquence de caractères / octets / etc. pourrait aussi bien s'appeler une chaîne. Mais qui les a appelés les premiers? Et quand? Et dans quel contexte tel qu'il est resté? Je me suis toujours …


6
Des chaînes de caractères qui ne changeront jamais
Donc, dans mes efforts pour écrire un programme de conjugaison de verbes (en utilisant un jeu de données) pour le français, j'ai rencontré un léger problème. L'algorithme permettant de conjuguer les verbes est en fait assez simple pour les cas de verbes d'environ 17 ans, et utilise un modèle particulier …
39 design  strings 

1
C ++ 11 inclut std :: stoi, pourquoi ne pas std :: itos?
J’ai remarqué à ma grande joie que C ++ 11 possède une std::sto@famille de fonctions permettant de décompresser facilement ints / floats / long, qu’il s’agisse de chaînes. Je suis surpris cependant que l'inverse ne soit pas mis en œuvre. Pourquoi le comité des normes n'a-t-il pas inclus une std::itosfamille …
37 c++  parsing  strings  c++11 

2
Pourquoi les littéraux de chaîne C sont-ils en lecture seule?
Quel (s) avantage (s) des littéraux de chaîne étant en lecture seule justifient (-ies / -ied): Encore une autre façon de se tirer une balle dans le pied char *foo = "bar"; foo[0] = 'd'; /* SEGFAULT */ Incapacité à initialiser avec élégance un tableau de lecture-écriture de mots sur …
29 c  memory  strings 


2
Pourquoi stocker des drapeaux / énumérations dans une base de données sous forme de chaînes au lieu d'entiers?
J'ai parcouru les vidages SQL de certains CMS célèbres, y compris Drupal 7, Wordpress (une version assez ancienne) et des applications personnalisées basées sur Python. Tous ces vidages contenaient des données avec des indicateurs de chaîne au lieu de nombres entiers. Par exemple, un statut de poste était représenté comme …

3
Quel algorithme de recherche de chaînes est le plus rapide?
Je suis coincé depuis un certain temps sur lequel est l'algorithme de recherche de chaînes le plus rapide, j'ai entendu de nombreuses opinions, mais à la fin je ne suis pas sûr. J'ai entendu des gens dire que l'algorithme le plus rapide est Boyer-Moore et d'autres dire que Knuth-Morris-Pratt est …


5
Pourquoi les cordes sont-elles si lentes?
Depuis ma toute première classe de programmation au lycée, j'entends dire que les opérations de cordes sont plus lentes - c'est-à-dire plus coûteuses - que la mythique «opération moyenne». Pourquoi les rend-ils si lents? (Cette question est laissée intentionnellement large.)



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.