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