Python String лента ()

Методът strip () връща копие на низа, като премахва както водещите, така и последващите символи (въз основа на предадения аргумент на низа).

В strip()метод премахва герои от двете наляво и надясно, въз основа на аргумента (низ посочва набор от символи, за да бъдат отстранени).

Синтаксисът на strip()метода е:

 string.strip ((символи))

strip () Параметри

  • символи (по избор) - низ, указващ набора от символи, които трябва да бъдат премахнати от лявата и дясната част на низа.

Ако аргументът chars не е предоставен, всички водещи и последващи бели пространства се премахват от низа.

Върната стойност от метода strip ()

strip() връща копие на низа с извадени както водещи, така и последващи символи.

Работа на метода на лентата ()

  • Когато символът на низа вляво не съвпада с всички символи в charsаргумента, той спира да премахва водещите символи.
  • По същия начин, когато характерът на низа в дясно не съвпада с всички символи в charsаргумента, той спира да премахва последващите знаци.

Пример: Работа с метода 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'))

Изход

 xoxo love xoxo lov xoxo love xoxo droid е страхотен

Тук можем да видим, че първият израз string.strip()без никакви аргументи премахва белите пространства отляво и отдясно на string.

string.strip(' xoe')съдържа интервали, x, o, и e, които водят или прикачен низа.

Тъй като stringима пробели в началото и края, изразът string.strip('stx')не променя низа. xне се премахва, тъй като е в средата на низа (пробелите водят и следват низа)

string.strip('an')премахнато anводещо на низа.

Интересни статии...