Python String strip ()

Metoda strip () vrne kopijo niza tako, da odstrani vodilni in končni znak (na podlagi podanega argumenta niza).

strip()Metoda odstranjuje znake tako levo in desno, ki temelji na trditvi (niz opredeljuje nabor znakov, ki se odstrani).

Sintaksa strip()metode je:

 string.strip ((znaki))

parametri strip ()

  • znaki (neobvezno) - niz, ki določa nabor znakov, ki jih je treba odstraniti z levega in desnega dela niza.

Če argument chars ni naveden, se iz niza odstranijo vsi presledki, ki vodijo in zaostajajo.

Vrnjena vrednost iz metode strip ()

strip() vrne kopijo niza z odstranjenimi vodilnimi in zaključnimi znaki.

Delovanje metode strip ()

  • Ko se znak niza v levem ne ujema z vsemi znaki v charsargumentu, preneha odstranjevati vodilne znake.
  • Podobno, ko se znak niza v desni ne ujema z vsemi znaki v charsargumentu, preneha odstranjevati končne znake.

Primer: Delovanje metode 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'))

Izhod

 xoxo ljubezen xoxo ljubezen xoxo ljubezen xoxo droid je super

Tu lahko vidimo, da je prvi izraz string.strip()brez argumentov odstranil presledke z leve in desne strani string.

string.strip(' xoe')odstrani vse presledkov, x, o, in eda vodstvo ali prikolica niz.

Ker stringima presledek na začetku in na koncu, izraz string.strip('stx')ne spremeni niza. xni odstranjen, ker je na sredini niza (presledki vodijo in sledijo nizu)

string.strip('an')odstranjen anvodilni niz.

Zanimive Članki...