Heim > Backend-Entwicklung > Python-Tutorial > Wie ersetze ich Teilzeichenfolgen in Python 3.x?

Wie ersetze ich Teilzeichenfolgen in Python 3.x?

Barbara Streisand
Freigeben: 2024-11-17 13:17:01
Original
467 Leute haben es durchsucht

How Do I Replace Substrings in Python 3.x?

So ersetzen Sie Teilzeichenfolgen in Python 3.x

Einführung:

Python-Zeichenfolge. Die Methode replace() war in Python 3.x veraltet. In diesem Artikel wird der neue und empfohlene Ansatz zum Ersetzen von Teilzeichenfolgen in Python 3 untersucht.

Neue Methode: Verwendung von str.replace()

Wie in Python 2.x, Python 3.x stellt die Methode str.replace() als Ersatz für string.replace() bereit. Es folgt der gleichen Syntax und dem gleichen Verhalten:

original_string.replace(old_substring, new_substring, count)
Nach dem Login kopieren
  • original_string: Die Zeichenfolge, für die die Ersetzung durchgeführt werden soll.
  • old_substring: Die zu ersetzende Teilzeichenfolge.
  • new_substring: Der Teilstring, durch den ersetzt werden soll.
  • count (optional): Eine Ganzzahl, die die maximale Anzahl des Vorkommens angibt old_substring zum Ersetzen (Standard ist unbegrenzt).

Beispiel:

Um das Wort „world“ durch „Guido“ in der Zeichenfolge „Hello world“ zu ersetzen :

>>> 'Hello world'.replace('world', 'Guido')
'Hello Guido'
Nach dem Login kopieren

Zusätzlich Hinweise:

  • str.replace() gibt eine neue Zeichenfolge mit angewendeten Ersetzungen zurück, während die ursprüngliche Zeichenfolge unverändert bleibt.
  • Wenn old_substring nicht in der Zeichenfolge gefunden wird, Die ursprüngliche Zeichenfolge wird zurückgegeben.
  • Durch die Angabe der Anzahl wird sichergestellt, dass nur eine bestimmte Anzahl von Vorkommen der Teilzeichenfolge ersetzt wird. Ersetzen Sie beispielsweise die ersten beiden Vorkommen von „is“ durch „are“:
>>> 'This is is is not is a test'.replace('is', 'are', 2)
'This are are is not is a test'
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie ersetze ich Teilzeichenfolgen in Python 3.x?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage