Полоса строки Python ()

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

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

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

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

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

  • chars (необязательно) - строка, определяющая набор символов, которые нужно удалить из левой и правой части строки.

Если аргумент chars не указан, все начальные и конечные пробелы удаляются из строки.

Возвращаемое значение из метода 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 любовь xoxo любовь xoxo любовь xoxo дроид потрясающий

Здесь мы можем видеть, что первое выражение string.strip()без аргументов удалило пробелы слева и справа от string.

string.strip(' xoe')удалены все пробелы, x, oи eчто свинец или прицепной строку.

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

string.strip('an')убрана anведущая строка.

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