freeCodeCamp/guide/russian/python/string-methods/string-strip-method/index.md

1.8 KiB
Raw Blame History

title localeTitle
String Strip Method Метод строковой полосы

Метод строковой полосы

Существует три варианта удаления символов из строки в Python, lstrip() , rstrip() и strip() .

Каждый из них вернет копию строки с удаленными символами, начиная с начала, с конца или с начала и до конца. Если аргументы не заданы, значение по умолчанию - это пробельные символы.

Пример:

>>> string = '   Hello, World!    ' 
 >>> strip_beginning = string.lstrip() 
 >>> strip_beginning 
 'Hello, World!    ' 
 >>> strip_end = string.rstrip() 
 >>> strip_end 
 '   Hello, World!' 
 >>> strip_both = string.strip() 
 >>> strip_both 
 'Hello, World!' 

Необязательный аргумент может быть предоставлен в виде строки, содержащей все символы, которые вы хотите удалить.

>>> url = 'www.example.com/' 
 >>> url.strip('w./') 
 'example.com' 

Однако заметьте, что только первый . лишился из строки. Это связано с тем, что функция strip пропускает только символы аргументов, которые лежат слева или справа. Так как w приходит до первого . их объединяют, тогда как «com» ​​присутствует в правом конце до . после удаления /

Дополнительная информация:

Документация по строковым методам.