Python String strip ()

Metoda strip () vrací kopii řetězce odstraněním úvodních i koncových znaků (na základě předaného argumentu řetězce).

strip()Metoda odstraní znaky z obou vlevo a vpravo na základě argumentu (řetězec určující sadu znaků, které mají být odstraněny).

Syntaxe strip()metody je:

 string.strip ((znaky))

strip () Parametry

  • chars (volitelné) - řetězec určující sadu znaků, které mají být odstraněny z levé a pravé části řetězce.

Pokud není zadán argument chars, jsou z řetězce odstraněny všechny mezery mezi úvodními a koncovými znaky.

Návratová hodnota z metody strip ()

strip() vrátí kopii řetězce s odstraněnými úvodními i koncovými znaky.

Fungování metody strip ()

  • Když se znak řetězce vlevo neshoduje se všemi znaky v charsargumentu, přestane odebírat úvodní znaky.
  • Podobně, když se znak řetězce v pravém nesouladu se všemi znaky v charsargumentu, přestane odebírat koncové znaky.

Příklad: Fungování metody 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ýstup

 xoxo love xoxo love xoxo love xoxo droid je úžasný

Tady vidíme, že první výraz string.strip()bez jakýchkoli argumentů odstranil mezery vlevo a vpravo od string.

string.strip(' xoe')odstraněny všechny mezery, x, oa eže olovo nebo tažený provázek.

Protože stringmá mezery na začátku a na konci, výraz string.strip('stx')nezmění řetězec. xnení odstraněn, protože je uprostřed řetězce (mezery vedou a sledují řetězec)

string.strip('an')odstraněn anvedoucí řetězce.

Zajímavé články...