Metoda strip () returnează o copie a șirului prin eliminarea atât a caracterelor principale, cât și a celei finale (pe baza argumentului șir trecut).
strip()
Metoda elimină caracterele din ambele stânga și la dreapta bazat pe argumentul (un șir de caractere care specifică setul de caractere care urmează să fie eliminate).
Sintaxa strip()
metodei este:
string.strip ((caractere))
strip () Parametri
- caractere (opțional) - un șir care specifică setul de caractere care trebuie eliminate din partea stângă și dreaptă a șirului.
Dacă argumentul chars nu este furnizat, toate spațiile albe principale și finale sunt eliminate din șir.
Valoare returnată din metoda strip ()
strip()
returnează o copie a șirului cu caractere de bază și de sfârșit dezbrăcate.
Funcționarea metodei strip ()
- Când caracterul șirului din stânga nu se potrivește cu toate caracterele din
chars
argument, acesta încetează să elimine caracterele principale. - În mod similar, atunci când caracterul șirului din dreapta nu corespunde cu toate caracterele din
chars
argument, acesta încetează să elimine caracterele finale.
Exemplu: Lucrarea metodei strip ()
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))
Ieșire
xoxo love xoxo love xoxo love xoxo droid este minunat
Aici, putem vedea că prima expresie string.strip()
fără argumente a eliminat spațiile albe din stânga și din dreapta string
.
string.strip(' xoe')
eliminat toate spațiile albe, x
, o
și e
care conduc sau tractate șir.
Deoarece string
are spațiu alb la început și la sfârșit, expresia string.strip('stx')
nu schimbă șirul. x
nu este eliminat deoarece se află la mijlocul șirului (spațiile albe conduc și trasează șirul)
string.strip('an')
eliminat an
conducând șirul.