Метод Python rstrip()
Описание
Python rstrip() удаляет указанные символы в конце строки, по умолчанию — пробельные символы, включая пробелы, символы новой строки, возврата каретки и табуляции.
Синтаксис
Синтаксис метода rstrip():
str.rstrip([chars])
Parameters
- chars -- указанные символы для удаления (по умолчанию — пробельные символы)
Возвращаемое значение
Возвращает новую строку, полученную после удаления указанных символов в конце строки.
Пример
Следующий пример демонстрирует использование функции rstrip():
Пример
#!/usr/bin/python
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Пробелы в конце строки будут удалены
print(random_string.rstrip())
# 'si oo' не являются завершающими символами, поэтому ничего не удаляется
print(random_string.rstrip('si oo'))
# В 'sid oo', 'd oo' — завершающие символы, 'ood' удаляется из строки
print(random_string.rstrip('sid oo'))
# 'm/' — завершающие символы, завершающий символ '.' не найден, 'm/' удаляется из строки
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Удалить запятые (,), точки (.) и буквы s, q или w; все они являются завершающими символами
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Удалить завершающий символ *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
print(x)
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Пробелы в конце строки будут удалены
print(random_string.rstrip())
# 'si oo' не являются завершающими символами, поэтому ничего не удаляется
print(random_string.rstrip('si oo'))
# В 'sid oo', 'd oo' — завершающие символы, 'ood' удаляется из строки
print(random_string.rstrip('sid oo'))
# 'm/' — завершающие символы, завершающий символ '.' не найден, 'm/' удаляется из строки
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Удалить запятые (,), точки (.) и буквы s, q или w; все они являются завершающими символами
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Удалить завершающий символ *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
print(x)
Вывод вышеприведённого примера выглядит следующим образом:
this is good this is good this is g www.example.co banana *****this is string example....wow!!!
Другие расширения
Строки в Python