Автор оригинала: 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.
Рекомендации
- Журналдав Статья на обрезку строки