Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie die Funktion „strip()', um Leerzeichen an beiden Enden einer Zeichenfolge in Python 3.x zu entfernen

So verwenden Sie die Funktion „strip()', um Leerzeichen an beiden Enden einer Zeichenfolge in Python 3.x zu entfernen

王林
王林Original
2023-08-01 14:14:041370Durchsuche

So verwenden Sie die Funktion „strip()“ zum Entfernen von Leerzeichen an beiden Enden einer Zeichenfolge in Python 3.x

In der Python-Programmierung sind Zeichenfolgen einer der am häufigsten verwendeten Datentypen. Es kommt häufig vor, dass Zeichenfolgen Leerzeichen enthalten. Zur Verarbeitung solcher Zeichenfolgen können wir die in Python integrierte Funktion „strip()“ verwenden, um Leerzeichen an beiden Enden der Zeichenfolge zu entfernen. In diesem Artikel wird die Verwendung der Funktion „strip()“ vorgestellt und der entsprechende Beispielcode bereitgestellt.

Syntax: Die Funktion
strip() ist eine Methode des Python-String-Objekts, mit der Leerzeichen an beiden Enden des Strings entfernt werden können.

str.strip([char])

Unter diesen stellt str das zu verarbeitende Zeichenfolgenobjekt dar und char (optional) stellt das zu entfernende Zeichen dar.

Beispielcode:

# 示例1:去除字符串两端的空格
str1 = "  Hello, World!  "
str2 = str1.strip()
print("处理前的字符串:", str1)
print("处理后的字符串:", str2)

# 示例2:去除特定字符
str3 = "||||Hello, World!||||"
str4 = str3.strip('|')
print("处理前的字符串:", str3)
print("处理后的字符串:", str4)

Laufergebnis:

处理前的字符串:   Hello, World!  
处理后的字符串: Hello, World!
处理前的字符串: ||||Hello, World!||||
处理后的字符串: Hello, World!

Aus dem obigen Beispielcode können wir sehen, wie die Funktion „strip()“ verwendet wird. Wenn keine Parameter übergeben werden, entfernt die Funktion „strip()“ standardmäßig Leerzeichen an beiden Enden der Zeichenfolge. Wenn bestimmte Zeichen übergeben werden, entfernt die Funktion „strip()“ diese angegebenen Zeichen, die an beiden Enden der Zeichenfolge erscheinen.

Es ist zu beachten, dass die Funktion „strip()“ nicht die ursprüngliche Zeichenfolge ändert, sondern eine neue Zeichenfolge zurückgibt. Daher müssen wir den Rückgabewert einer anderen Variablen zuweisen, um das verarbeitete Ergebnis zu speichern.

Darüber hinaus können wir auch die Funktionen lstrip() und rstrip() verwenden, um Leerzeichen am linken bzw. rechten Ende der Zeichenfolge zu entfernen. Die Verwendung ähnelt der Funktion strip(). Einzelheiten finden Sie im folgenden Beispielcode:

# 示例3:去除字符串左端的空格
str5 = "  Hello, World!  "
str6 = str5.lstrip()
print("处理前的字符串:", str5)
print("处理后的字符串:", str6)

# 示例4:去除字符串右端的空格
str7 = "  Hello, World!  "
str8 = str7.rstrip()
print("处理前的字符串:", str7)
print("处理后的字符串:", str8)

Ausführungsergebnisse:

处理前的字符串:   Hello, World!  
处理后的字符串: Hello, World!  
处理前的字符串:   Hello, World!  
处理后的字符串:   Hello, World!

Das Obige ist die Methode und der Beispielcode für die Verwendung der Funktion „strip()“ zum Entfernen von Leerzeichen an beiden Enden einer Zeichenfolge. Ich hoffe, dass dieser Artikel den Lesern helfen kann, die Funktion „strip()“ in Python besser zu verstehen und zu verwenden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Funktion „strip()', um Leerzeichen an beiden Enden einer Zeichenfolge in Python 3.x zu 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