Python Функция String Strip(): Как использовать? [Примеры методов]
Что такое Python полоска()?
Python полоска() функция является частью встроенных функций, доступных в Python библиотека. Метод Strip() удаляет заданные символы из начала и конца исходной строки. По умолчанию функция Strip() удаляет пробелы в начале и конце строки и возвращает ту же строку без пробелов.
Синтаксис метода полосы()
string.strip([characters])
Параметры
- символы: (необязательно) Указанные символы будут удалены из начала или конца исходной строки.
- Если параметр символов не указан, пробелы в начале и конце строки будут удалены.
Возвращаемое значение
Территория Python String Strip() вернет:
- Исходная строка с удаленными пробелами в начале и конце, если символы, подлежащие удалению, не указаны.
- Если строка не имеет пробелов в начале или конце, строка будет возвращена как есть и будет соответствовать исходной строке.
- Если указан параметр символов и символы совпадают, символы в начале или конце строки будут удалены из исходной строки, а остальная часть строки будет возвращена.
- В случае, если указанные символы не совпадают с началом или концом исходной строки, строка будет возвращена как есть.
Примеры функции Strip() в Python
Пример 1: метод Strip() в Python
str1 = "Welcome to Guru99!" after_strip = str1.strip()
Вывод:
Welcome to Guru99!
Пример 2: Strip() для недопустимого типа данных
Территория Python Функция String Strip() работает только со строками и возвращает ошибку, если используется с любым другим типом данных, например списком, кортежем и т. д.
Пример использования в list()
mylist = ["a", "b", "c", "d"] print(mylist.strip())
Вышеупомянутое вызовет ошибку:
Traceback (most recent call last): File "teststrip.py", line 2, in <module> print(mylist.strip()) AttributeError: 'list' object has no attribute 'strip'
Пример 3: Strip() Без символьного параметра
str1 = "Welcome to Guru99!" after_strip = str1.strip() print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip() print(after_strip1)
Вывод:
Welcome to Guru99! Welcome to Guru99!
Пример 4: Strip() Передача символьных параметров
str1 = "****Welcome to Guru99!****" after_strip = str1.strip("*") print(after_strip) str2 = "Welcome to Guru99!" after_strip1 = str2.strip("99!") print(after_strip1) str3 = "Welcome to Guru99!" after_strip3 = str3.strip("to") print(after_strip3)
Вывод:
Welcome to Guru99! Welcome to Guru Welcome to Guru99!
почему Python функция Strip() используется?
Вот причины использования Python функция полосы
- Это помогает удалить символы в начале строки, а также в конце строки на основе символов, которые нужно удалить из исходной строки.
- Если указанные символы не соответствуют исходной строке, строка будет возвращена как есть.
- Если символы, подлежащие удалению, не указаны, то пробелы в начале и конце исходной строки будут удалены.
- Если в начале или конце нет пробелов, строка будет возвращена как есть.
Резюме
- Территория Python Метод String strip() является частью встроенной функции, доступной в python. Функция удалит указанные символы из начала и конца исходной строки.
- Эта функция очень полезна для удаления пробелов в начале и конце заданной строки, как показано в примере.
- Это помогает удалить символы в начале строки, а также в конце строки на основе символов, которые нужно удалить из исходной строки.
- Если указанные символы не соответствуют исходной строке, строка будет возвращена как есть.
- Если символы, подлежащие удалению, не указаны, пробелы в начале и конце исходной строки будут удалены.
- Если в начале или конце нет пробелов, строка будет возвращена как есть.