Python strip()-Methode

Python 字符串Zeichenketten in Python


Beschreibung

Die Python-Methode strip() entfernt angegebene Zeichen (standardmäßig Leerzeichen oder Zeilenumbruch) oder Zeichensequenzen vom Anfang und Ende einer Zeichenkette.

Hinweis:Diese Methode kann nur Zeichen am Anfang oder Ende löschen, nicht Zeichen in der Mitte.

Syntax

Syntax der Methode strip():

str.strip([chars]);

Parameters

  • chars -- Die angegebene Zeichensequenz, die vom Anfang und Ende der Zeichenkette entfernt werden soll.

Rückgabewert

Gibt eine neue Zeichenkette zurück, die durch Entfernen der angegebenen Zeichen vom Anfang und Ende der Zeichenkette entsteht.

Beispiele

Die folgenden Beispiele zeigen, wie man die Funktion strip() verwendet:

Beispiel (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "00000003210Example01230000000"; print str.strip( '0' ); # Führendes und nachfolgendes Zeichen 0 entfernen str2 = " Example "; # Führende und nachfolgende Leerzeichen entfernen print str2.strip();

Die Ausgabe der obigen Beispiele ist wie folgt:

3210Example0123
Example

An den Ergebnissen können Sie erkennen, dass die Zeichen im mittleren Teil nicht entfernt werden.

Das folgende Beispiel zeigt, dass Zeichen entfernt werden, solange Anfang und Ende Zeichen aus der angegebenen Zeichenfolge enthalten:

Beispiel

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "123abcexample321" print (str.strip( '12' )) # Die Zeichenfolge ist 12

Die Ausgabe des obigen Beispiels ist wie folgt:

3abcexample3

Python 字符串Zeichenketten in Python

Andere Erweiterungen