Méthode rstrip() de Python3
Chaînes de caractères en Python3
Description
rstrip() supprime les caractères spécifiés à la fin de la chaîne, par défaut les espaces blancs, y compris les espaces, les retours à la ligne, les retours chariot et les tabulations.
Syntaxe
Syntaxe de la méthode rstrip() :
str.rstrip([chars])
Parameters
- chars -- spécifie les caractères à supprimer (par défaut : les espaces blancs)
Valeur de retour
Renvoie une nouvelle chaîne créée en supprimant les caractères spécifiés à la fin de la chaîne.
Exemples
L'exemple suivant montre comment utiliser la fonction rstrip() :
Exemples
#!/usr/bin/python3
random_string = 'this is good '
# Les espaces à la fin de la chaîne seront supprimés
print(random_string.rstrip())
# 'si oo' n'est pas un caractère final, donc rien n'est supprimé
print(random_string.rstrip('si oo'))
# Dans 'sid oo', 'd oo' sont des caractères finaux, 'ood' est supprimé de la chaîne
print(random_string.rstrip('sid oo'))
# 'm/' est un caractère final, aucun caractère '.' final n'a été trouvé, 'm/' est supprimé de la chaîne
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Supprimer la virgule (,), le point (.), les lettres s, q ou w ; ce sont tous des caractères finaux
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Supprimer le caractère final *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
random_string = 'this is good '
# Les espaces à la fin de la chaîne seront supprimés
print(random_string.rstrip())
# 'si oo' n'est pas un caractère final, donc rien n'est supprimé
print(random_string.rstrip('si oo'))
# Dans 'sid oo', 'd oo' sont des caractères finaux, 'ood' est supprimé de la chaîne
print(random_string.rstrip('sid oo'))
# 'm/' est un caractère final, aucun caractère '.' final n'a été trouvé, 'm/' est supprimé de la chaîne
website = 'www.example.com/'
print(website.rstrip('m/.'))
# Supprimer la virgule (,), le point (.), les lettres s, q ou w ; ce sont tous des caractères finaux
txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x)
# Supprimer le caractère final *
str = "*****this is string example....wow!!!*****"
print (str.rstrip('*'))
La sortie de l'exemple ci-dessus est :
this is good this is good this is g www.example.co banana *****this is string example....wow!!!
Autres extensions