2017-03-22 4 views
1

Ich habe eine Zeichenfolge, die wie folgt aussieht:Lassen Sie sich in einem Satz eingeben Räume befreien

<type 'str'> 
Hi George, 

Thanks for sending me your report. 

Ill take a look at it and get back to you tomorrow. 

Was würde ich tun möchte, ist dies wie folgt aussehen in eine Zeichenfolge zu konvertieren:

Hi George, Thanks for sending me your report. Ill take a look at it and get back to you tomorrow. 

Irgendwelche Gedanken darüber, wie ich das machen kann? diese

+2

'str.replace ('\ n', '')' –

+0

Verwenden Sie strip - str.strip() –

+0

@DineshPundkar das wird nicht funktionieren. 'strip' entfernt nur Zeichen am Anfang und am Ende. –

Antwort

5

Verwendung:

>>> print(" ".join(input_str.split())) 
'Hi George, Thanks for sending me your report. Ill take a look at it and get back to you tomorrow.' 
0
strin = # Your string 
a = strin.replace ('\n',' ') 
print (a) 

Ergebnis:
Hi George, Thanks for sending me your report. Ill take a look at it and get back to you tomorrow.

Da Sie ein Leerzeichen zwischen den Sätzen wollen, aber nicht eine leere Zeile, Ersatzzeilenumbrüche mit einem Leerzeichen.

Verwandte Themen