Heim >Backend-Entwicklung >Python-Tutorial >Wie kann ich nachgestellte Zeilenumbrüche aus einer Zeichenfolge in Python entfernen?

Wie kann ich nachgestellte Zeilenumbrüche aus einer Zeichenfolge in Python entfernen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-15 17:44:10411Durchsuche

How Can I Remove Trailing Newlines from a String in Python?

Nachgestellte Zeilenumbrüche mit Python entfernen

Um das nachgestellte Zeilenumbruchzeichen aus einer Zeichenfolge in Python zu entfernen, verwenden Sie die Methode rstrip().

Rstrip() von Python entfernt bequem nachgestellte Leerzeichen, einschließlich Zeilenumbrüche.

>>> 'test string\n'.rstrip()
'test string'

Wenn Sie gezielt nur Zeilenumbrüche entfernen möchten, geben Sie dies mit der folgenden Syntax an:

>>> 'test string \n \r\n\n\r \n\n'.rstrip('\n')
'test string \n \r\n\n\r '

Zusätzlich zu rstrip() bietet Python die analogen Methoden strip( ) und lstrip(). Diese Methoden bieten eine feinere Kontrolle über die Entfernung von Leerzeichen:

  • strip(): Entfernt sowohl führende als auch nachfolgende Leerzeichen aus einer Zeichenfolge.
  • lstrip() : Entfernt nur führende Leerzeichen.
  • rstrip(): Entfernt nur nachfolgende Leerzeichen.

Ein Beispiel, das ihre Verwendung zeigt:

>>> s = "   \n\r\n  \n  abc   def \n\r\n  \n  "
>>> s.strip()
'abc   def'
>>> s.lstrip()
'abc   def \n\r\n  \n  '
>>> s.rstrip()
'   \n\r\n  \n  abc   def'

Das obige ist der detaillierte Inhalt vonWie kann ich nachgestellte Zeilenumbrüche aus einer Zeichenfolge in Python entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn