Метод Python strip()

Python 字符串Строки в Python


Описание

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

Примечание:Этот метод может удалять символы только в начале или конце, но не символы в середине.

Синтаксис

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

str.strip([chars]);

Parameters

  • chars -- указанная последовательность символов, которую нужно удалить из начала и конца строки.

Возвращаемое значение

Возвращает новую строку, полученную путём удаления указанных символов из начала и конца строки.

Примеры

Следующие примеры демонстрируют, как использовать функцию strip():

Пример (Python 2.0+)

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "00000003210Example01230000000"; print str.strip( '0' ); # Удалить ведущий и замыкающий символ 0 str2 = " Example "; # Удалить ведущие и замыкающие пробелы print str2.strip();

Вывод приведённых выше примеров выглядит следующим образом:

3210Example0123
Example

Из результатов видно, что символы в средней части не удаляются.

Следующий пример демонстрирует, что символы удаляются до тех пор, пока начало и конец содержат символы из указанной последовательности символов:

Пример

#!/usr/bin/python # -*- coding: UTF-8 -*- str = "123abcexample321" print (str.strip( '12' )) # Последовательность символов — 12

Вывод вышеприведённого примера выглядит следующим образом:

3abcexample3

Python 字符串Строки в Python

Другие расширения