Die Methode „strip()“ in Python wird verwendet, um bestimmte Zeichen (Standard ist Leerzeichen oder Zeilenumbruchzeichen) oder Zeichenfolgen am Anfang und Ende einer Zeichenfolge zu entfernen.
Hinweis: Mit dieser Methode können nur die Anfangs- oder Endzeichen gelöscht werden, nicht jedoch die Mittelzeichen.
Sein Funktionsprototyp: string.strip(s[, chars]), der eine Kopie der Zeichenfolge ohne führende und Suffixzeichen zurückgibt.
(Es bedeutet, welche Zeichen in der Zeichenfolge Sie entfernen möchten. Anschließend übergeben Sie diese Zeichen als Parameter. Diese Funktion löscht nur das erste und das letzte Zeichen, nicht die mittleren.)
Wenn der Parameter von strip() leer ist, werden die Leerzeichen am Anfang und Ende der Zeichenfolge (einschließlich n, r, t usw.) standardmäßig gelöscht.
lstrip(): Linke Seite entfernen
rstrip(): Rechte Seite entfernen
Beispiel 1:
>>> str = ' ab cd ' >>> str ' ab cd ' >>> str.strip() #删除头尾空格 'ab cd' >>> str.lstrip() #删除开头空格 'ab cd ' >>> str.rstrip() #删除结尾空格 ' ab cd'
Verwandte Empfehlungen: „ Python-Video-Tutorial》
Beispiel zwei:
>>> str2 = '1a2b12c21' >>> str2.strip('12') #删除头尾的1和2 'a2b12c' >>> str2.lstrip('12') #删除开头的1和2 'a2b12c21' >>> str2.rstrip('12') #删除结尾的1和2 '1a2b12c'
Beispiel drei:
a="aabcacb1111acbba" print(a.strip("abc")) print(a.strip("acb")) print(a.strip("bac")) print(a.strip("bca")) print(a.strip("cab")) print(a.strip("cba"))
Ausgabe:
1111 1111 1111 1111 1111 1111
Das obige ist der detaillierte Inhalt vonWas bedeutet Strip in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!