Методът 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
водещо на низа.