Respostas:
A maneira mais fácil seria
Section = 'Sec_' + Section
Mas para eficiência, consulte: https://waymoot.org/home/python_string/
+
é mais rápido ao concatenar menos de 15 strings, mas ele recomenda as outras técnicas: join
e %
. (este comentário atual é apenas para confirmar o comentário de @ tonfa acima). Saúde;)
\n
ou pode fazer uma continuação de linha em Python, colocando um \ no final da linha.
você também pode fazer isso:
section = "C_type"
new_section = "Sec_%s" % section
Isso permite que você não apenas anexe, mas também insira em qualquer lugar da string:
section = "C_type"
new_section = "Sec_%s_blah" % section
+
(requer str()
Maneiras mais eficientes de concatenar strings são:
Junte-se():
Muito eficiente, mas um pouco difícil de ler.
>>> Section = 'C_type'
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings
>>> print new_str
>>> 'Sec_C_type'
Formatação de string:
Fácil de ler e na maioria dos casos mais rápido do que '+' concatenar
>>> Section = 'C_type'
>>> print 'Sec_%s' % Section
>>> 'Sec_C_type'
Para concatenar strings em python, você usa o sinal "+"
Para casos de anexação ao final de uma string existente:
string = "Sec_"
string += "C_type"
print(string)
resulta em
Sec_C_type