Método Python rstrip()

Python 字符串Cadenas de Python


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)

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!!!

Python 字符串Cadenas de Python

Otras extensiones