Μέθοδος rstrip
Η μέθοδος rstrip επιστρέφει μια συμβολοσειρά, από
την οποία έχουν αφαιρεθεί χαρακτήρες στο τέλος της. Στην
προαιρετική παράμετρο της μεθόδου καθορίζουμε
τους χαρακτήρες που θέλουμε να αφαιρέσουμε. Εάν
δεν καθοριστούν, τότε η μέθοδος θα αφαιρέσει μόνο
κενά στο τέλος της συμβολοσειράς.
Σύνταξη
συμβολοσειρά.rstrip([χαρακτήρες προς αφαίρεση])
Παράδειγμα
Ας εφαρμόσουμε την μέθοδο rstrip σε
την ακόλουθη συμβολοσειρά:
txt = 'abcdea'
print(txt.rstrip('a'))
Αποτέλεσμα εκτέλεσης κώδικα:
'abcde'
Παράδειγμα
Ας βάλουμε κενά στην αρχή και στο τέλος της συμβολοσειράς
και ας εφαρμόσουμε ξανά την μέθοδο rstrip:
txt = ' abcdea '
print(txt.rstrip('a'))
Εφόσον ο τελευταίος χαρακτήρας της συμβολοσειράς τώρα
είναι ένα κενό, και όχι το καθορισμένο 'a',
η μέθοδος, χωρίς να βρει ταιριάσματα, απλώς επέστρεψε
την αρχική συμβολοσειρά:
' abcdea '
Παράδειγμα
Και τώρα ας εφαρμόσουμε την μέθοδο rstrip
χωρίς να καθορίσουμε παράμετρο:
txt = ' abcdea '
print(txt.rstrip())
Αποτέλεσμα εκτέλεσης κώδικα:
' abcdea'