Método Python rstrip()
Descripción
Python rstrip() elimina los caracteres especificados al final de la cadena string; de forma predeterminada son los espacios en blanco, incluidos espacios, saltos de línea, retornos de carro y tabulaciones.
Sintaxis
Sintaxis del método rstrip():
str.rstrip([chars])
Parámetros
- chars -- Los caracteres especificados a eliminar (por defecto, espacios en blanco)
Valor de retorno
Devuelve una nueva cadena generada después de eliminar los caracteres especificados al final de la cadena string.
Ejemplo
El siguiente ejemplo muestra cómo usar la función rstrip():
Ejemplo
#!/usr/bin/python
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Los espacios al final de la cadena serán eliminados
print(random_string.rstrip())
# 'si oo' no es un carácter final, por lo que no se eliminará nada
print(random_string.rstrip('si oo'))
# En 'sid oo', 'd oo' son caracteres finales, 'ood' se elimina de la cadena
print(random_string.rstrip('sid oo'))
# 'm/' es un carácter final, no se encontró el carácter final '.', 'm/' se elimina de la cadena
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Elimina comas (,), puntos (.), letras s, q o w; estos son caracteres finales
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Elimina el carácter final *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
print(x)
# -*- coding: UTF-8 -*-
random_string = 'this is good '
# Los espacios al final de la cadena serán eliminados
print(random_string.rstrip())
# 'si oo' no es un carácter final, por lo que no se eliminará nada
print(random_string.rstrip('si oo'))
# En 'sid oo', 'd oo' son caracteres finales, 'ood' se elimina de la cadena
print(random_string.rstrip('sid oo'))
# 'm/' es un carácter final, no se encontró el carácter final '.', 'm/' se elimina de la cadena
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Elimina comas (,), puntos (.), letras s, q o w; estos son caracteres finales
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Elimina el carácter final *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
print(x)
El resultado del ejemplo anterior es el siguiente:
this is good this is good this is g www.ejemplo.co banana *****this is string example....wow!!!
Otras extensiones
Cadenas de Python