Strip () -menetelmä palauttaa merkkijonon kopion poistamalla sekä etu- että loppumerkit (välitetyn merkkijonon perusteella).
strip()
Menetelmä poistaa merkkejä sekä vasemmalle ja oikealle, joka perustuu argumentti (jono määritetään joukko merkkejä poistetaan).
Menetelmän syntaksi strip()
on:
string.strip ((merkit))
nauha () Parametrit
- merkit (valinnainen) - merkkijono, joka määrittää merkkijonon, joka poistetaan merkkijonon vasemmasta ja oikeasta osasta.
Jos merkkejä-argumenttia ei anneta, kaikki etu- ja loppu välilyönnit poistetaan merkkijonosta.
Palautusarvo strip () -menetelmästä
strip()
palauttaa merkkijonon kopion, josta sekä etu- että loppumerkit on riisuttu.
Nauhan () menetelmän toiminta
- Kun vasemmalla olevan merkkijonon merkki ei täsmää kaikkien
chars
argumentin merkkien kanssa , se lopettaa etumerkkien poistamisen. - Vastaavasti, kun oikealla olevan merkkijonon merkki ei täsmää kaikkien
chars
argumentin merkkien kanssa , se lopettaa jäljellä olevien merkkien poistamisen.
Esimerkki: Strip () -menetelmän toiminta
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'))
Tuotos
xoxo love xoxo lov xoxo love xoxo droid on mahtava
Tässä voimme nähdä, että ensimmäinen lauseke string.strip()
ilman argumentteja poisti tyhjät alueet vasemmalta ja oikealta string
.
string.strip(' xoe')
poistanut kaikki välilyönnillä, x
, o
, ja e
että lyijyä tai hinattava merkkijono.
Koska string
alussa ja lopussa on välilyönti, lauseke string.strip('stx')
ei muuta merkkijonoa. x
ei poisteta, koska se on merkkijonon keskellä (välilyönnit johtavat ja johtavat merkkijonoa)
string.strip('an')
poistettu an
merkkijono.