Метод rstrip() в Python3

Python3 字符串Строки в Python3


Описание

rstrip() удаляет указанные символы в конце строки; по умолчанию это пробельные символы, включая пробелы, символы новой строки, возврата каретки и табуляции.

Синтаксис

Синтаксис метода rstrip():

str.rstrip([chars])

Parameters

  • chars -- задаёт символы, которые нужно удалить (по умолчанию — пробельные символы)

Возвращаемое значение

Возвращает новую строку, созданную путём удаления указанных символов с конца строки.

Примеры

Следующий пример демонстрирует использование функции rstrip():

Примеры

#!/usr/bin/python3

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('*'))

Вывод приведенного выше примера:

this is good
this is good
this is g
www.example.co
banana
*****this is string example....wow!!!

Python3 字符串Строки в Python3

Другие расширения