2011-07-05 16 views
6

tengo una cadenaReemplazar con pitón de nueva línea

a=">NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS" 

quiero imprimir una como

"> 
NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS" 

hice a=a.replace(">","> \n") pero no funciona. ¿Dónde estoy equivocado?

+0

¿Qué quiere decir con "no funciona"? –

+0

obtengo la salida como '> \ n NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS' – Ank

+1

Funciona para mí. Intenta usar 'print'. – juanchopanza

Respuesta

8

Una cosa es la representación interna de la cadena:

>>> a=">NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS" 
>>> a.replace(">","> \n") 
'> \nNKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS' 

otra es la forma en que se mostrará en la pantalla:

>>> print(a.replace(">","> \n")) 
> 
NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS 
+0

yyup .. eso funciona .. – Ank

Cuestiones relacionadas