Python Zeichenfolge Streifen() ist eine integrierte Funktion in der Programmiersprache Python, die eine Kopie der Zeichenfolge zurückgibt, wobei sowohl führende als auch nachgestellte Zeichen entfernt wurden (basierend auf dem übergebenen Zeichenfolgenargument). In diesem Artikel werden die vielen Funktionen und Anwendungsfälle der Methode „strip()“ untersucht, um Ihnen einen umfassenden Überblick darüber zu geben, wie Sie sie erfolgreich in Ihren Python-Programmen verwenden können.
Syntax der Python-Methode „strip()“.
Syntax: string.strip([chars])
Parameter: Es gibt nur einen optionalen Parameter. Zeichen – eine Zeichenfolge, die den zu entfernenden Zeichensatz angibt. Wenn der optionale Parameter chars nicht angegeben wird, werden alle führenden und nachfolgenden Leerzeichen aus der Zeichenfolge entfernt.
Rückgabewert: Gibt eine Kopie der Zeichenfolge zurück, wobei sowohl führende als auch nachgestellte Zeichen entfernt wurden.
Zweck der Python-Strip()-Funktion
Wenn ein Entwickler Zeichen oder Leerzeichen vom Anfang oder Ende einer Zeichenfolge entfernen möchte, kann die Strip()-Funktion verwendet werden Python ist praktisch. Schauen wir es uns genauer an:
- Die Funktion „strip()“ hilft beim Entfernen von Zeichen vom Anfang oder Ende einer Zeichenfolge für Zeichen, die als Argumente für die Funktion „strip()“ () bereitgestellt werden.
- Wenn die Zeichenfolge keine Leerzeichen enthält und das Zeichenargument nicht angegeben wird, wird die Zeichenfolge unverändert zurückgegeben.
- Es ist auch von Vorteil, Leerzeichen am Anfang und Ende des Textes zu eliminieren.
- Wenn die Zeichenfolge Leerzeichen enthält und keine Zeichenargumente angegeben werden, wird die Zeichenfolge nach der Diskretisierung der Leerzeichen zurückgegeben.
String strip() im Python-Beispiel
In Python , Diestrip()>Die Methode wird verwendet, um führende und nachfolgende Elemente zu entfernen Leerzeichen (Leerzeichen, Tabulatoren und Zeilenumbrüche) aus einer Zeichenfolge. Es wird eine neue Zeichenfolge zurückgegeben, bei der die Leerzeichen entfernt wurden. Die ursprüngliche Zeichenfolge bleibt unverändert.
Beispiel
Python3
my_string>=> ' Hello, world! '> stripped_string>=> my_string.strip()> > print>(stripped_string)> |
>
>
Ausgabe
Hello, world!>
Python Stripping String mit Strip()-Funktion
In diesem Beispiel verwenden wir Python Saitenbesatz und wir haben einen String verwendet und die Funktion „strip()“ mit a angewendet Zeichenfolge und ohne Schnur.
Python3
string>=> ''' geeks for geeks '''> > # prints the string without stripping> print>(string)> > # prints the string by removing leading and trailing whitespaces> print>(string.strip())> > # prints the string by removing geeks> print>(string.strip(>' geeks'>))> |
Normalisierung in der Datenbank
>
>
Ausgabe
geeks for geeks geeks for geeks for>
Python entfernt bestimmte Zeichen mit der Strip()-Funktion
In diesem Beispiel werden wir das tun Python-String Trim und wir haben die Funktion strip() verwendet, um einen bestimmten Zeichensatz aus einer Zeichenfolge zu entfernen.
Python3
# Python Program to demonstrate use of strip() method> > str1>=> 'geeks for geeks'> # Print the string without stripping.> print>(str1)> > # String whose set of characters are to be> # remove from original string at both its ends.> str2>=> 'ekgs'> > # Print string after stripping str2 from str1 at both its end.> print>(str1.strip(str2))> |
>
>
Ausgabe
geeks for geeks for>
Python entfernt Leerzeichen mit der Strip()-Funktion
In diesem Beispiel werden wir das tun Python-String Trim und wir haben die Funktion strip() verwendet, um die Leerzeichen an beiden Enden einer Zeichenfolge zu entfernen.
Python3
# Python Program to demonstrate use of strip() method without any argument> str1>=> ''' geeks for geeks '''> > # Print the string without stripping.> print>(str1)> > # Print string after removing all leading> # and trailing whitespaces.> print>(str1.strip())> |
>
>
Nationalität von Pete Davidson
Eingang
geeks for geeks>
Ausgabe
geeks for geeks>
Python entfernt NewLine mit der Funktion Strip()
In diesem Beispiel verwenden wir Python String Trim und verwenden die Funktion „strip()“, um das zu entfernen Newline-Zeichen aus einer Schnur.
Python3
string>=> '
Hello, World!
'> new_string>=> string.strip()> print>(new_string)> |
>
>
Ausgabe
Hello, World!>
Praktische Anwendung
Entfernen Sie bei einer gegebenen Zeichenfolge das Vorkommen des Wortes the vom Anfang und Ende. Wir werden Python String Trim verwenden.
Python
wie viele Wochen ein Monat hat
# Python3 program to demonstrate the practical application> # strip()> > string>=> ' the King has the largest army in the entire world the'> > # strip function works on characters and removes characters till it sees,> # the last or beginning characters mentioned in the function has been removed> print>(string.strip(>' eht'>))> |
>
>
Eingang
the King has the largest army in the entire world the>
Ausgabe
King has the largest army in the entire world>