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

Полоса из строки в Python

Давайте посмотрим, как мы можем раздевать из строки в Python.

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

Давайте посмотрим, как мы можем раздевать из строки в Python.

Python предоставляет нам разные способы удаления задних символов, таких как Newlines, Spaces, и вкладки из Python String Отказ Это называется зачистка из струны Отказ

Как раздеть из строки в Python

Мы можем использовать любой из следующих методов для полосы из строки:

  • полоса () – Это полоски как ведущих и Трейлинг белых пробелов («»), вкладки («\ T») и нью-новых каналов («\ N»), а также возвращает тренируемую строку.
  • RSTRIP () – Это полоски любой Трейлинг Белые пробелы, вкладки и новости и возвращает обрезанную строку. Так как мы только обрезаем справа, это удачно называется RSTRIP () Отказ
  • lstrip () – Мы обрезаем только ведущие символы и вернем подстриженную строку. Так как это только стюжит сбытые символы, это называется lstrip () Отказ

Есть строковые методы, поэтому мы называем их на строковом объекте. Они не принимают никаких аргументов, поэтому синтаксис для их вызова будет:

# Strip from both left and right
my_string.strip()

# Strip only from the right
my_string.rstrip()

# Strip only from the left
my_string.lstrip()

Давайте возьмем пример для визуализации этого: (мы помещаем конец строкового маркера под названием « _EndoFString », чтобы увидеть, удалены ли уход за конечными пространствами и вкладками или нет.

my_string = "\t  Hello from JournalDev\t   \n"

print("Original String (with tabs, spaces, and newline)", my_string + "_ENDOFSTRING")

print("After stripping leading characters using lstrip(), string:", my_string.lstrip() + "_ENDOFSTRING")

print("After stripping trailing characters using rstrip(), string:", my_string.rstrip() + "_ENDOFSTRING")

print("After stripping both leading and trailing characters using strip(), string:", my_string.strip() + "_ENDOFSTRING")

Выход

Original String (with tabs, spaces, and newline)          Hello from JournalDev    
_ENDOFSTRING
After stripping leading characters using lstrip(), string: Hello from JournalDev           
_ENDOFSTRING
After stripping trailing characters using rstrip(), string:       Hello from JournalDev_ENDOFSTRING
After stripping both leading and trailing characters using strip(), string: Hello from JournalDev_ENDOFSTRING

Обратите внимание, что в случае lstrip () Трейлистые персонажи (наряду с новой строкой) все еще присутствуют, пока они удаляются в RSTRIP () и полоса () Отказ

Заключение

В этой статье мы узнали, как мы могли бы использовать различные методы для полосы из строки в Python.

Рекомендации