str.rstrip в Python
25 feb. 16 20:15
Возвращает копию указанной строки, с конца которой устранены указанные символы.
str.rstrip([chars])
-> str
+py2.2.3 chars=None — Строка с символами, которые требуется устранить. Если не указана, будут устранены пробельные символы. Это не префикс и не суффикс, это перечисление нужных символов.
'abca'.rstrip('ac') # 'ab'
Смотрите также: strip() и lstrip().
Синонимы поиска: str.rstrip, str, rstrip
В разделе «str (строка)»: str.capitalize str.casefold str.center str.
Python String RSTRIP () — pythobyte.com
Автор оригинала: Chris.
Обрезать пробелы справа и возвращает новую строку.
Минимальный пример
>>> '\n \t finxter \t \n\n'.rstrip() '\n \t finxter'
Когда вы читаете по поводу объяснений ниже, не стесняйтесь смотреть наше видеоизображение об этом конкретном методе строки:
Синтаксис и объяснение
str.rstrip ([chars])
Обрезать пробелы справа и возвращает новую строку.
Чарс
– по желанию. Аргумент определяет набор символов, которые будут удалены.
По умолчанию, str.rstrip ()
Функция удаляет все задние пробелы данной строки.
>>> ' \n \t finxter \t \n'. rstrip() ' \n \t finxter'
Вы также можете определить свои собственные символы, которые нужно удалить. Например,
Удаляет все трейлинг «А»
, 'b'
или 'C'
символы из строки.
>>> 'finxter.comaaaabbbcca'.rstrip('abc') 'finxter.com'
Обратите внимание, что дополнительный Чарс
Аргумент – это логический или
Если вы хотите удалить суффикс, используйте str.removesuffix ()
Функция, которая доступна для Python 3. 9 и дальше.
>>> 'finxter.com'.removesuffix('.com') finxter
Разница String STIP () VS LSTRIP () VS RSTRIP ()
str.lstrip ()
Удаляет все ведущий пробелы или пользовательские струны.str.rstrip ()
Удаляет все Трейлинг пробелы или пользовательские струны.str.strip ()
Удаляет все Ведущий и трейлинг пробелы или пользовательские струны.
Еще строковые методы
капитализировать () | Верните копию строки с помощью заглавного первого символа и нижние оставшиеся символы. |
кадра () | Вернуть строчную строчную строку, аналогичную строчной (), но более агрессивно. |
центр() | Верните центрированную строку определенной длины, дополненной пробелами или пользовательскими символами. |
считать() | Вернуть количество не перекрывающихся вхождений подстроки. |
кодировать () | Возвращает объект байта, который является закодированной версией строки. |
Эндсвит () | Возвращает, заканчивается ли строка заданным значением или нет (true или false). |
Expandtabs () | Верните строку с пробелами вместо символов вкладок. |
найти() | Возвращает индекс первого вхождения указанной подстроки. |
формат() | Форматы строки в соответствии с форматом Описание Язык. |
format_map () | Форматы строки в соответствии с форматом Описание языка, передавая объект сопоставления. |
показатель() | Возвращает индекс первого вхождения указанной подстроки, как найти (), но он поднимает ValueError, если подстрока не найдена. |
Isalnum () | Учитывает, являются ли все символы буквенными или числовыми (истинными или ложными). |
Isalpha () | Проверяет, являются ли все символы буквенными (True или false). |
ИЗАССИИ () | Проверяет, являются ли все символы ASCII (True или false). |
isdecimal () | Проверяет, являются ли все символы десятичными числами (True или false). |
Isdigit () | Проверяет, являются ли все персонажи цифрами, то есть номера от 0 до 9 (True или false). |
Isidentifier () | Проверяет, являются ли все символы идентификаторами, которые могут использоваться в качестве имени функций, классов или переменных (TRUE или FALSE). |
islower () | Проверяет, являются ли все символы строчными (True или false). |
Isnumeric () | Проверяет, являются ли все символы числовых значений (True или false). |
Isprintable () | Проверяет, являются ли все персонажи для печати (True или false). |
ISSPACE () | Проверяет, есть ли все персонажи пробелы (True или false). |
ISTITLE () | Проверяет, является ли строка в заголовке (True или false). |
Isupper () | Проверяет, являются ли все символы запятой (True или false). |
присоединиться() | Объединяет элементы в итерателе. |
ljust () | Возвращает левостороннюю строку, заполняющую правую сторону с помощью символов заполнения. |
ниже() | Возвращает строчную строку версии. |
lstrip () | Обрезать пробелы слева и возвращает новую строку. |
Maketrans () | Возвращает таблицу перевода. |
раздел () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
RemovePrefix () | Return String [Len (префикс):] Если строка начинается с префикса, и строка [:] в противном случае. |
RemoSeuffix () | Return String [: – len (суффикс)] Если строка начинается с суффикса, и строка [:] в противном случае. |
заменять() | Возвращает строку с замененными значениями. |
rfind () | Верните максимальный индекс в строке, где находится подстрока. Возвращает -1, если не найден. |
rindex () | Верните максимальный индекс в строке, где находится подстрока. Возвращает ValuctionError, если не найден. |
Rjust () | Возвращает правую обоснованную строку, заполняющую левую сторону с помощью символов заполнения. |
rpartition () | Ищеты сепараторной подстроки и возвращает кортеж с тремя строками: (1) все перед сепаратором, (2) сам сепаратор и (3) все после него. |
RSPLIT () | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
RSTRIP () | Обрезать пробелы справа и возвращает новую строку. |
расколоть() | Разбивает строку в данном сепараторе и возвращает разделенный список подстрок. |
Сплитлины () | Разбивает строку на линии линейных разрывов, таких как «\ n» и возвращает разделенный список подстроек (I.E., строки). |
начинается с() | Возвращает, начинается ли строка с заданного значения или нет (true или false). |
полоска() | Обрезать пробелы слева и вправо и возвращает новую строку. |
Свапка () | Свопы строчными в прописные буквы и наоборот. |
заглавие() | Возвращает новую строку заглавными первыми символами каждого слова. |
перевести() | Возвращает переведенную строку. |
верхний () | Возвращает строчную строку версии. |
zfill () | Заполняет строку слева с символами «0». |
использованная литература
- https://docs.python.org/3/library/stdtypes.html
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Объяснение функций strip (), lstrip (), rstrip () в Python
Объяснение функций strip (), lstrip (), rstrip () в Python
Эта статья взята из блога CSDN neu_Zhang Kang,
Чтобы посмотреть полный текстовый адрес, нажмите:https://blog. csdn.net/csdn15698845876/article/details/73469234?utm_source=copy
1. strip()
Его прототип функции: string.strip (s [, chars]), он возвращает копию строки и удаляет начальные и суффиксные символы. (Это означает, что вы хотите удалить какие символы в строке, а затем передать эти символы в качестве параметров. Эта функция удалит только символы заголовка и хвоста, середина не будет удалена.) Если параметр strip () пуст , Тогда пустые символы в начале и конце строки (включая \ n, \ r, \ t) будут удалены по умолчанию.
# Обратите внимание, что на обоих концах строки a есть пустой символ, а также между символами a и n. a=" \rzha ng\n\t " print(len(a)) b=a.strip() print(b) print(len(b)) Вывод: 11 zha ng 6
Когда параметр пуст, пустые символы на обоих концах, \ r, \ n, \ t, удаляются, но пустой символ в середине не перемещается. Давайте посмотрим, что происходит, когда есть параметры:
a="rrbbrrddrr" b=a.strip("r") print(b) Выход: bbrrdd
Символ r посередине не сдвинулся, и оба конца были удалены. Теперь давайте посмотрим на ситуацию, когда мы передаем несколько параметров символа:
a="aabcacb1111acbba" print(a.strip("abc")) print(a.strip("acb")) print(a.strip("bac")) print(a.strip("bca")) print(a.strip("cab")) print(a.strip("cba")) Вывод: 1111 1111 1111 1111 1111 1111
Вы видите что-нибудь из этого кода? Это может отличаться от того, что вы думаете. Независимо от того, передаете ли вы параметр «abc» или другое расположение abc, это не важно. Важно то, что функция знает только то, что символ, который вы хотите удалить, это «a», «b», «C». Функция разбирает параметры, которые вы передаете в символы, а затем удаляет эти символы из начала и конца. Понимаю!
2. lstrip () и rstrip ()
Эти две функции в основном такие же, как strip () выше, и структура параметров такая же, за исключением того, что одна предназначена для удаления левой (голова), а другая — для удаления правой (хвост).
a=" zhangkang " print(a.lstrip(),len(a.lstrip())) print(a.rstrip(),len(a. rstrip())) Вывод: ('zhangkang ', 10) (' zhangkang', 10)
Когда нет параметров, один удаляет левое поле, а другой удаляет правое поле. При передаче параметров:
a="babacb111baccbb" print(a.lstrip("abc")) print(a.rstrip("abc")) Вывод: 111baccbb babacb111
Интеллектуальная рекомендация
Несколько вопросов о справочных указателях 2018-06-15
Указатель по умолчанию под дугой является сильная ссылка: __ SICK & __ слабое и __ небезопасное сравнение ссылка:__strong & __weak & __ Unsafe_unreted…
Pytorch использует больше средств GPU
Использование нескольких графических процессоров в Pytorch требует инициализации заявленной модели после Декларационной модели, такой как: Затем, после запуска файла Python The Model Training, все GPU…
Как долго это так долго? Как логистические роботы не побежали на тысячи домохозяйств?
В заключенных ЦЕС Группа «Немецкая континентальная группа демонстрирует свои последние логистические роботы» — собака доставки пакетов Anymal. Для этого результат Круг медиа и технологичес…
Примечания к практическому изучению машинного обучения — алгоритм априори
Анализ ассоциаций — это задача поиска интересных взаимосвязей в крупномасштабных наборах данных. Эти отношения могут принимать две формы: Частые наборы элементов: набор элементов, которые часто появля…
Spring (4) Фреймворк заключительной главы третьей интеграции
Spring_day04 (интеграция трех основных фреймворков) 1. Три фреймворка (принцип интеграции) Бэкэнд веб-проекта разделен на три слоя. 2. Направляющий пакет (42) hibernate: hibernate/lib/required hiberna…
Вам также может понравиться
Первое понимание юнит-теста серии Python
Среду модульного тестирования unittest можно применять не только для модульного тестирования, но и для разработки и выполнения веб-автоматизированных тестовых примеров.Конструктура тестирования может …
Принцип непоследовательной загрузки изображений в процессе загрузки изображений в виде списка.
// Основная раскладка интерфейса // Вложенный макет // Основная функция MainActivity // Создать новый класс бина // Создать адаптер // Инструменты…
SpringBoot + mysql + развертывание проекта docker
Подготовка доменного имени и сервера Alibaba Cloud доменное имя: Вы можете приобрести необходимые доменные имена у основных поставщиков облачных услуг. Я приобрел доменное имя Alibaba Cloud. В облако …
Строить IPA-сервер с нуля. Реализация LDAP + Kerberos домена Проверка (Open Firewall, Command Version)
Рисунок метод конфигурации, пожалуйста, обратитесь к статье 1, экспериментальная среда: Физика хост-хост две виртуальные машины. Физический IP хост: 192.168.9.6/24 GW: 192.168.9.254 DNS: 8.8.8.8 Вирту…
Вызов клиента Центра конфигурации Apollo
Вызов клиента Центра конфигурации Apollo введение Центр конфигурации Создать проект Опубликовать пространство имен Создайте файл конфигурации локального кеша код проекта springboot Предыдущая запись: . ..
Python rstrip() | Синтаксис, работа и примеры Python rstrip()
В Python нет объявления типа данных, как в других языках программирования. Поэтому Python не имеет какого-либо типа данных для символа, а последовательность символов или массив символов образует строку, и один символ также считается строкой в Python. В Python введено много строковых методов, которые являются встроенными функциями. Итак, в этой статье мы обсуждаем строковый метод удаления части строки символов из начала и конца заданной строки.
Для этого в Python есть встроенная функция, известная как strip(). Этот метод возвращает часть строки, которая была удалена из исходной строки путем удаления начальных и конечных символов. Здесь мы сосредоточимся только на методе strip(), который удаляет только символы с правой стороны исходной строки, чтобы получить очищенную строку.
Работа strip() и rstrip() в Python с синтаксисом и примером
В Python есть строковый метод для удаления символов из заданной строки для получения разделенной строки. Это встроенная функция, которая также имеет две функции strip(): rstrip() и lstrip(). Метод strip() удаляет набор символов из начальных и конечных символов данной строки.
Синтаксис:
Str.strip()
Параметры:
- Вы можете использовать char в качестве параметра, который является необязательным и используется для уведомления о том, сколько символов нужно удалить из исходной строки.
- Если параметры не указаны, то по умолчанию удаляет пробелы с правой и левой стороны заданной строки.
Возвращаемое значение для функции strip() всегда возвращает значение в виде строки, включающей все символы или выделенную строку из начала и конца данной строки. Он удалит пробелы из данной строки с начальными и конечными пробелами в строке по умолчанию.
Пример Python rstrip()
Этот код дает пример для метода strip():
Код:
str = "abc Educba training abc" str_out = ул. полоса () print("Удаляет только пробелы", str_out) str_out1 = str.strip('abc') print("Удаляет символы, указанные в методе",str_out1)
Вывод:
В приведенном выше примере используется метод strip() без каких-либо параметров, поэтому заданная строка «abc Educba training abc» приведет к удалению пробел в начале строки и в конце данной строки и дает «abc Educba training abc». Когда мы используем функцию strip() с параметрами, то в приведенном выше примере мы указали символы как «abc» в качестве параметра в методе strip() как strip(‘abc’), затем он удаляет символ «abc» в конце начало и конец строки и выдает строку как «Educba training» в качестве вывода.
Как использовать rstrip() в Python?
Это также строковый метод, являющийся частью метода strip(). Функция rstrip() удаляет только строку с правой стороны, которая находится в конце исходной строки, или удаляет завершающие символы исходной строки.
Синтаксис:
Str. rstrip()
Параметры:
- Это снова похоже на метод strip(), у которого char является необязательным параметром; он используется только тогда, когда определенные символы должны быть удалены.
- Если параметры не указаны, то по умолчанию он удалит пробелы с правой стороны данной строки.
Возвращаемое значение функции rstrip() всегда является строкой. Это возвращает разделенную строку, которая отделена от конца данной строки. Символы, указанные в функции, чередуются с правой стороны заданной строки. По умолчанию функция rstrip() удаляет конечные пробелы из строки.
Пример №1
Рассмотрим пример, использующий в программе метод rstrip() для удаления правой части заданной строки.
Код:
str = "abc Educba training abc" str_out = str.rstrip() print("Удаляет только пробелы", str_out) str_out1 = str.rstrip('abc') print("Удаляет символы, указанные в методе",str_out1)
Вывод:
В приведенном выше примере мы использовали метод rstrip() с параметрами и без них. В приведенном выше примере функция rstrip() без параметра применяется к заданной строке как «abc Educba training abc», затем этот метод удаляет пробелы с правой стороны данной строки и приводит к строке как «abc Educba training abc». обучение азбука». Функция rstip() с параметром ‘abc’, примененная к заданной строке как «abc Educba training abc», приводит к строке «abc Educba training», которая снова удаляет символы, указанные внутри параметров как ‘abc’, из правая сторона строки.
Эти строковые функции strip() и strip(), которые можно использовать при форматировании отчетов и документов проекта, также можно использовать, когда вы хотите опубликовать книгу и хотите удалить лишние пробелы или новые строки; они полезны в таких реальных примерах. Функции strip() и rstrip() также можно использовать для удаления новой строки из заданной строки. Во-первых, давайте посмотрим, как strip() может удалить новую строку из заданной строки.
Пример #2
Удалить новую строку с помощью функции strip() из заданной строки.
Код:
str = "\n....Обучение.....\n" печать (стр) str_out = str.strip('\n') print "\"" + str_out + "\""
Вывод:
Пример #3
Чтобы удалить новую строку с правой стороны строки: 6 01 9003
2 :
02 :
str = «Учебное обучение…..\n» печать (стр) str_out = str.strip(‘\n’) напечатать «\»» + str_out + «\»»Вывод:
Заключение
В Python у строки есть очень важные методы, такие как strip(), rstrip() и lstrip(). Функция strip() обычно удаляет символы в начале и в конце строки, указанные в параметре функции, а если параметры не указаны, то по умолчанию удаляются пробелы. Функции rstrip() и lstrip() также работают аналогично функции strip() с той лишь разницей, что rstrip() удаляет символы с правой стороны, а lstrip() удаляет символы с левой стороны. И по умолчанию для обеих функций он удаляет пробелы, если параметры не указаны.
Рекомендуемые статьи
Это руководство по Python rstrip(). Здесь мы обсудим синтаксис и работу Python rstrip(), а также примеры и реализацию кода. Вы также можете просмотреть другие наши рекомендуемые статьи, чтобы узнать больше:
- Python list remove()
- Тестер регулярных выражений Python
- Массив строк в Python
- Завиток питона
Как использовать строковую функцию rstrip() в Python
Python strip() — это встроенная функция, которая возвращает копию строки с удаленными начальными и конечными символами на основе переданного строкового аргумента.
Python rstripPython rstrip() — это встроенный строковый метод, который возвращает копию строки с удаленными завершающими символами. Функция rstrip() возвращает копию строки, в которой все символов удалены из конца строки и пробельных символов по умолчанию.
Здесь важно отметить, что эти функции не вносят изменений на месте; таким образом, эти изменения носят временный характер.
Если вы хотите сделать эти изменения постоянными, вам нужно присвоить их другой переменной для хранения измененной строки, поскольку она возвращает измененную строку.
Еще одна важная вещь: по умолчанию он удаляет пробелы, если вы не упомянули символ.
Синтаксисstring.rstrip([символы])Параметры
символов (необязательно): Это строка, определяющая набор символов, которые нужно удалить.
Возвращаемое значениеФункция rstrip() возвращает копию строки, в которой все символы удалены с конца строки (пробелы по умолчанию).
Примерrand_str = 'Гарри Поттер' print('Исходная строка: \n', rand_str) # Ведущие пробелы удаляются print('Удаленные строки:') печать (rand_str.rstrip()) печать (rand_str.rstrip ('kl kb')) print(rand_str.rstrip('mj gigi')) веб-сайт = 'https://facebook.com/' печать (веб-сайт.rstrip ('m/. '))Вывод
Исходная строка: Гарри Поттер Обрезанные струны: Гарри Поттер Гарри Поттер Гарри Поттер https://facebook.co
В первую очередь из Harry Potter удаляется начальный пробел.
Затем во втором и третьем случаях он ничего не удалит, потому что символы, указанные в аргументе, не существуют в исходной строке.
В последнем случае мы удалили символ m из строки URL, поскольку он соответствует исходной строке сайт .
Пример 2rand_str = "DataFrame" print("Панды" + rand_str.rstrip() + "Пример")Вывод
Пример Pandas DataFramePython rstrip и strip
Метод strip() Python удаляет как начальные, так и конечные символы и возвращает строку. В то время как метод rstrip() возвращает копию строки, в которой все символы удалены с конца строки (пробелы по умолчанию).
Мы можем обобщить все функции полосы строки Python следующим образом.
1. strip() : функция Python strip() используется для удаления всех начальных и конечных символов, упомянутых в ее аргументе. Если аргумент chars опущен или отсутствует, пробельные символы удаляются. Если задано, а не None, символы должны быть строкой; символы в строке будут удалены с обоих концов строки, для которой вызывается этот метод.
2. lstrip() : Функция Python lstrip() используется для удаления всех начальных символов, упомянутых в ее параметре функции. Если аргумент chars опущен или отсутствует, пробельные символы удаляются. Если указано, а не None, символы должны быть строкой; символы в строке будут удалены из начала строки, для которой вызывается метод lstrip().
3. rstrip(): Функция Python rstrip() используется для удаления всех конечных символов, упомянутых в его функциональном параметре. Если аргумент chars опущен или отсутствует, пробельные символы удаляются. Если задано, а не None , символы должны быть строкой; символы в строке будут удалены с конца строки методом rstrip().
Как удалить завершающую новую строку в PythonЕсли вы вызываете метод строки rstrip(chars) для строки с «\n» в качестве символов для создания новой строки, завершающая новая строка удаляется. Вместо этого присвойте результирующую строку исходной переменной String.
rand_str = "Кадр данных\n" печать (rand_str) данные = "Пример" печать (данные) результат = rand_str.rstrip() печать (результат) данные = "Пример" печать (данные)Вывод
DataFrame Пример кадр данных Example
Из вывода видно, что в первом случае символ \n действительно выполняется, а в следующей строке печатается Example. Тем не менее, когда мы удалили символ новой строки с помощью функции rstrip(), мы видим, что новая строка удалена, и немедленно печатается пример.
Метод Python rstrip() по умолчанию удаляет все конечные пробелы, а не только одну новую строку, как Perl делает с chomp.
Кроме того, я бы сказал, что «питоновским» способом получения строк без завершающих символов новой строки является string.splitlines().
rand_str = "Python\nDataFrame\nПример\n" печать (rand_str) линии разделения = rand_str.splitlines () print(splitlines)Вывод
Python кадр данных Пример ['Python', 'DataFrame', 'Пример']Заключение
Канонический способ удаления символов конца строки (EOL) заключается в использовании строкового метода rstrip() для удаления всех завершающих символов \r или \n. Вы можете использовать это для символов Mac, Windows и Unix EOL. Использование ‘\r\n’ в качестве параметра для rstrip означает, что он удалит любую завершающую комбинацию ‘\r’ или ‘\n’. Вот почему это работает во всех этих случаях ОС.
Это урок.
См. такжеPython f Strings
Многострочный Python String
Python String rindex()
Python String rsplit()
Python String rfind()
Python String | rstrip method with Examples
menu
SkyTowner
BETA
search
Search
Join our weekly DS/ML newsletter layers DS/ML Guides
menu
menu
SkyTowner
search toc more_vert
Guest 0reps
Sign up
Log in
account_circle My Profile home About assignment ML/DS guides history_edu Blog help_center Help
layers Resources
Python
MySQL
Pandas
NumPy
Matplotlib
Beautiful Soup
PySpark
Машинное обучение
категория Функции
электронная почта Связаться с нами
exit_to_app Выйти
Присоединяйтесь к нашему Discord
Спасибо за спасибо!
close
history_eduБлог
helpHelp
Outline
ПараметрыВозвращаемое значениеПримерыОсновное использованиеСимвольный параметр Чувствительность к регистру Связанные
chevron14_left Documentation
Method upperMethod joinMethod splitMethod stripMethod lstripMethod rstripMethod rsplitMethod encodeMethod format_mapMethod expandtabsMethod islowerMethod rpartitionMethod partitionMethod formatMethod rindexMethod indexMethod replaceMethod endswithMethod startswithMethod splitlinesMethod isdecimalMethod rjustMethod ljustMethod isnumericMethod isdigitMethod rfindMethod findMethod isupperMethod isasciiMethod countMethod isalphaMethod isspaceMethod swapcaseMethod casefoldMethod isprintableMethod zfillMethod titleMethod isidentifierMethod istitleMethod isalnumMethod lowerMethod centerMethod capitalize
Comments
Log in or sign up
Cancel
Post
account_circleProfile
exit_to_app
Sign out
help Ask a question
Share on Twittersearch
keyboard_voice
закрыть
Советы по поиску
Поиск рецепта:
«Создание таблицы в MySQL»
Поиск документации по API: «@append»
Поиск кода: «!dataframe»
Применение фильтра тегов: «#python»
Полезные ярлыки
/ для открытия панели поиска
Esc для закрытия панели поиска
↑↓ для перехода между результатами поиска
⌘d, чтобы очистить все текущие фильтры
⌘Enter, чтобы развернуть предварительный просмотр содержимого
Поиск документов
Поиск кода, бета-версия
ИЗВИНИТЕ, НИЧЕГО НЕ НАЙДЕНО!
микрофон
Начать говорить. ..
Голосовой поиск поддерживается только в Safari и Chrome.
fullscreen_exit
Shrink
north_east
Navigate to
brightness_medium
share
arrow_back Share
chevron_left Documentation
Method upperMethod joinMethod splitMethod stripMethod lstripMethod rstripMethod rsplitMethod encodeMethod format_mapMethod expandtabsMethod islowerMethod rpartitionMethod partitionMethod formatMethod rindexMethod indexMethod replaceMethod endswithMethod startswithMethod splitlinesMethod isdecimalMethod rjustMethod ljustMethod isnumericMethod isdigitMethod rfindMethod findMethod isupperMethod isasciiMethod countMethod isalphaMethod isspaceMethod swapcaseMethod casefoldMethod isprintableMethod zfillMethod titleMethod isidentifierMethod istitleMethod isalnumMethod lowerMethod centerMethod capitalize
thumb_up
thumb_down
chat_bubble_outline
auto_stories new
settings
Operations
chevron_right
String Operations
chevron_right
Documentation
schedule Jul 1, 2022
Last updated
local_offer Python
Теги
toc Содержание
expand_more
ПараметрыВозвращаемое значениеПримерыОсновное использованиеChars параметрУчет регистра
Метод Python str. rstrip(~)
возвращает строку с удаленными указанными завершающими символами. По умолчанию удаляются все завершающие пробелы (т. е. пробелы справа).
1. символа
| строка
| необязательный
Строка, указывающая комбинацию завершающих символов, которые нужно удалить справа от строки. По умолчанию используется пробел.
Строка с удаленными указанными завершающими символами.
Основное использование
Удаление всех завершающих пробелов из «Собака»
:
x = "Собака" x.rstrip()
Параметр символов
Для удаления всех комбинаций конечных 're'
из "SkyTowner"
:
y = "SkyTowner" y.rstrip('re') «Небесный город»
Мы удаляем все комбинации ''
, 'r'
и 'e'
с конца строки, что дает нам возвращаемое значение 'SkyTown'
.
Чувствительность к регистру
Чтобы удалить все завершающие 'R'
из «SkyTowner»:
z = "SkyTowner" z.rstrip('R') "SkyTowner"
Обратите внимание, что конечные символы не удаляются, так как в самом правом месте строки, где 9, есть несоответствие0552 char Аргумент 'R'
не совпадает с 'r'
. Как видно, метод rstrip(~)
чувствителен к регистру.
Удаление пустых пространств в Python
Чтобы удалить пустые места с одной или обеих сторон строки, используйте методы rstrip, lstrip и strip.
chevron_right mailПодпишитесь на нашу рассылку новостей о новых исчерпывающих руководствах по DS/ML (без спама)
Опубликовано Isshin Inada
Отредактировано 0 другими пользователями
Вы нашли эту страницу полезной?
thumb_up
thumb_down
Комментарий
Цитирование
Поделиться в Twitter
Поделиться на Facebook
Задать вопрос или оставить отзыв.