Метода стрип () враћа копију низа уклањањем водећих и пратећих знакова (на основу прослеђеног аргумента низа).
strip()
Метод уклања знакове из оба лево и десно на основу аргумента (стринг наводећи низ знакова да се уклоне).
Синтакса strip()
методе је:
стринг.стрип ((знакови))
стрип () Параметри
- знакови (опционално) - низ који одређује скуп знакова који се уклањају са левог и десног дела низа.
Ако аргумент цхарс није наведен, сви почетни и пратећи размаци се уклањају из низа.
Повратна вредност из методе стрип ()
strip()
враћа копију низа с одузетим водећим и пратећим знаковима.
Рад методе стрип ()
- Када се знак низа у левој подудара са свим знаковима у
chars
аргументу, престаје да уклања водеће знакове. - Слично томе, када се знак низа у десном углу не подудара са свим знаковима у
chars
аргументу, зауставља уклањање пратећих знакова.
Пример: Рад методе стрип ()
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'))
Оутпут
коко лове коко лов коко лове коко дроид је сјајан
Овде можемо видети да је први израз string.strip()
без икаквих аргумената уклонио размаке са леве и десне стране string
.
string.strip(' xoe')
уклонио све празнине, x
, o
, и e
тај траг или вучена стринг.
Будући да string
има размак на почетку и на крају, израз string.strip('stx')
не мења низ. x
није уклоњен јер се налази на средини жице (размаци воде и прате жицу)
string.strip('an')
уклоњен an
водећи низ.