Рубрики
Без рубрики

Python Trim String – RSTRIP (), LSTRIP (), STAP ()

Python Trim String, Python Plass () Функция, Python LSTRIP (), Python RSTRIP (), Python Удалить ведущие и пробельные пробелы из строкового примерного кода.

Автор оригинала: Pankaj Kumar.

Python предоставляет три метода, которые можно использовать для обрезки пробелов из строкового объекта.

Python Trim String.

  • полоса () : Возвращает новую строку после удаления любых ведущих и конечных пробелов, включая вкладки (\ T).
  • RSTRIP () : Возвращает новую строку с удаленным пробелом. Легче запомнить, как удаление белых пробелов из «правой» стороны строки.
  • lstrip () : Возвращает новую строку с удаленным пробелом или удалением пробелов из «левой» стороны строки.

Все эти методы не принимают никаких аргументов для удаления пробелов. Если предусмотрен аргумент персонажа, то они удаляют, что символы из строки из ведущих и задних объектов.

Давайте посмотрим на простой пример пробелы для обрезки от струны в Python.

s1 = '  abc  '

print(f'String =\'{s1}\'')

print(f'After Removing Leading Whitespaces String =\'{s1.lstrip()}\'')

print(f'After Removing Trailing Whitespaces String =\'{s1.rstrip()}\'')

print(f'After Trimming Whitespaces String =\'{s1.strip()}\'')

Выход:

String ='  abc  '
After Removing Leading Whitespaces String ='abc  '
After Removing Trailing Whitespaces String ='  abc'
After Trimming Whitespaces String ='abc'

Давайте посмотрим на несколько примеров с строками, имеющими новую линию и вкладки.

>>> s1 = '  X\n  Y  \nZ  \t'
>>> s1.strip()
'X\n  Y  \nZ'
>>> s1.rstrip()
'  X\n  Y  \nZ'
>>> s1.lstrip()
'X\n  Y  \nZ  \t'