Рядок Python ()

Метод strip () повертає копію рядка, видаляючи як провідні, так і кінцеві символи (на основі переданого аргументу рядка).

strip()Метод видаляє символи зліва і справа на підставі аргументу (рядок , що визначає набір символів , які будуть видалені).

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

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

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

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

Якщо аргумент символів не вказаний, усі пробіли, що ведуть та завершуються, видаляються із рядка.

Повернене значення з методу strip ()

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 дроїд - це чудово

Тут ми бачимо, що перший вираз string.strip()без будь-яких аргументів видалив пробіли зліва та справа від string.

string.strip(' xoe')видалені всі прогалини, x, oі eщо свинець або причіпний рядок.

Оскільки stringна початку та в кінці є пробіли, вираз string.strip('stx')не змінює рядок. xне видаляється, оскільки знаходиться в середині рядка (пробіли ведуть і слідкують за рядком)

string.strip('an')видалено anпровідний рядок.

Цікаві статті...