¿Cómo se pueden concatenar las cuerdas?

¿Cómo concatenar cadenas en python?

Por ejemplo:

Section = 'C_type' 

Sec_ con Sec_ para formar la cadena:

 Sec_C_type 

La forma más fácil sería

 Section = 'Sec_' + Section 

Pero para la eficiencia, consulte: https://waymoot.org/home/python_string/

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 

Solo un comentario, ya que a alguien le puede resultar útil: puede concatenar más de una cadena de una vez:

 >>> a='rabbit' >>> b='fox' >>> print '%s and %s' %(a,b) rabbit and fox 

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' 

Use + para la concatenación de cadenas como:

 section = 'C_type' new_section = 'Sec_' + section 

Para concatenar cadenas en python, use el signo “+”

ref: http://www.gidnetwork.com/b-40.html

Para los casos de añadir al final de la cadena existente:

 string = "Sec_" string += "C_type" print(string) 

resultados en

 Sec_C_type