2011-07-05 12 views
6

Mam ciągZastąpić nowego wiersza pytona

a=">NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS" 

chcę wydrukować jako

"> 
NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS" 

zrobiłem a=a.replace(">","> \n") ale to nie działa. Gdzie się mylę?

+0

Co masz na myśli mówiąc „nie działa”? –

+0

Otrzymuję dane wyjściowe jako "> \ n NKMFFALGLLGDGVIGALDTVVSSMGAVGASGLS ' – Ank

+1

To działa dla mnie. Spróbuj użyć 'print'. – juanchopanza

Odpowiedz

8

Jedno jest wewnętrzna reprezentacja napisu:

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

inny jak to zostanie wyświetlony na ekranie:

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

yyup .. to działa .. – Ank

Powiązane problemy