Python-merkkijono ()

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 charsargumentin merkkien kanssa , se lopettaa etumerkkien poistamisen.
  • Vastaavasti, kun oikealla olevan merkkijonon merkki ei täsmää kaikkien charsargumentin 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 eettä lyijyä tai hinattava merkkijono.

Koska stringalussa ja lopussa on välilyönti, lauseke string.strip('stx')ei muuta merkkijonoa. xei poisteta, koska se on merkkijonon keskellä (välilyönnit johtavat ja johtavat merkkijonoa)

string.strip('an')poistettu anmerkkijono.

Mielenkiintoisia artikkeleita...