Python String strip ()

Metóda strip () vracia kópiu reťazca tak, že odstráni úvodné aj koncové znaky (na základe zadaného argumentu reťazca).

strip()Metóda odstráni znaky z oboch vľavo a vpravo na základe argumentu (reťazec určujúci sadu znakov, ktoré majú byť odstránené).

Syntax strip()metódy je:

 string.strip ((znaky))

strip () Parametre

  • chars (voliteľné) - reťazec určujúci sadu znakov, ktoré sa majú odstrániť z ľavej a pravej časti reťazca.

Ak argument chars nie je uvedený, z reťazca sa odstránia všetky medzery medzi úvodnými a zadnými znakmi.

Návratová hodnota z metódy strip ()

strip() vráti kópiu reťazca s odstránenými úvodnými aj zadnými znakmi.

Fungovanie metódy strip ()

  • Keď sa znak reťazca vľavo nezhoduje so všetkými znakmi v charsargumente, prestane sa odstraňovať úvodné znaky.
  • Podobne, keď sa znak reťazca vpravo nezhoduje so všetkými znakmi v charsargumente, zastaví sa odstránenie koncových znakov.

Príklad: Fungovanie metódy 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'))

Výkon

 xoxo láska xoxo láska xoxo láska xoxo droid je úžasný

Tu vidíme, že prvý výraz string.strip()bez akýchkoľvek argumentov odstránil medzery zľava a sprava string.

string.strip(' xoe')odstránené všetky medzery, x, oa eže olovo alebo ťahaný povrázok.

Pretože stringmá medzery na začiatku a na konci, výraz string.strip('stx')nezmení reťazec. xnie je odstránený, pretože je v strede reťazca (biele medzery vedú a sledujú reťazec)

string.strip('an')odstránené anvedúce reťazec.

Zaujímavé články...