Respuestas:
La forma más fácil sería
Section = 'Sec_' + Section
Pero para mayor eficiencia, consulte: https://waymoot.org/home/python_string/
+
es más rápido cuando se concatenan menos de 15 cadenas, pero recomienda las otras técnicas: join
y %
. (este comentario actual es solo para confirmar el comentario de @ tonfa anterior). Saludos;)
\n
o puede hacer una continuación de línea en Python poniendo un \ al final de la línea.
también puedes hacer esto:
section = "C_type"
new_section = "Sec_%s" % section
Esto le permite no solo agregar, sino también insertar en cualquier lugar de la cadena:
section = "C_type"
new_section = "Sec_%s_blah" % section
+
(requiere envolver el int en a str()
)
Las formas más eficientes de concatenar cadenas son:
unirse():
Muy eficiente, pero un poco difícil de leer.
>>> Section = 'C_type'
>>> new_str = ''.join(['Sec_', Section]) # inserting a list of strings
>>> print new_str
>>> 'Sec_C_type'
Formato de cadena:
Fácil de leer y en la mayoría de los casos más rápido que la concatenación '+'
>>> Section = 'C_type'
>>> print 'Sec_%s' % Section
>>> 'Sec_C_type'
Para concatenar cadenas en python, usa el signo "+"
Para casos de agregar al final de una cadena existente:
string = "Sec_"
string += "C_type"
print(string)
resultados en
Sec_C_type