Perguntas com a marcação «string»

88
Usando variáveis ​​dentro de strings

Em PHP, posso fazer o seguinte: $name = 'John'; $var = "Hello {$name}"; // => Hello John Existe uma construção de linguagem semelhante em C #? Eu sei que existe, String.Format();mas quero saber se isso pode ser feito sem chamar uma função / método na string.

88
Maneira correta de usar StringBuilder em SQL

Acabei de encontrar alguma construção de consulta sql como esta no meu projeto: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Isso StringBuilderatinge seu objetivo, ou seja, reduzir o uso de memória? Duvido, porque no construtor é usado o '+' (operador...

87
Adicionando docstrings a namedtuples?

É possível adicionar uma string de documentação a um namedtuple de uma maneira fácil? eu tentei from collections import namedtuple Point = namedtuple("Point", ["x", "y"]) """ A point in 2D space """ # Yet another test """ A(nother) point in 2D space """ Point2 = namedtuple("Point2", ["x",...

87
Python regex - prefixo r

Alguém pode explicar por que o exemplo 1 abaixo funciona, quando o rprefixo não é usado? Achei que o rprefixo deve ser usado sempre que sequências de escape são usadas. Os exemplos 2 e 3 demonstram isso. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there...

87
Obtenha o último elemento de uma std :: string

Eu queria saber se existe uma abreviatura ou uma maneira mais elegante de obter o último caractere de uma string como em: char lastChar = myString.at( myString.length() - 1 ); Algo parecido com myString.back()não parece existir. Existe um equivalente?

87
desempenho str em python

Ao python 2.6criar o perfil de uma parte do código Python ( até 3.2), descobri que o strmétodo para converter um objeto (no meu caso, um inteiro) em uma string é quase uma ordem de magnitude mais lento do que usar a formatação de string. Aqui está o benchmark >>> from timeit import...