Η μέθοδος strip () επιστρέφει ένα αντίγραφο της συμβολοσειράς αφαιρώντας τόσο τους αρχικούς όσο και τους τελικούς χαρακτήρες (με βάση το όρισμα συμβολοσειράς που πέρασε).
Η strip()
μέθοδος αφαιρεί χαρακτήρες από αριστερά και δεξιά με βάση το όρισμα (μια συμβολοσειρά που καθορίζει το σύνολο των χαρακτήρων που θα αφαιρεθούν).
Η σύνταξη της strip()
μεθόδου είναι:
string.strip ((χαρακτήρες))
strip () Παράμετροι
- χαρακτήρες (προαιρετικά) - μια συμβολοσειρά που καθορίζει το σύνολο χαρακτήρων που θα αφαιρεθούν από το αριστερό και το δεξί μέρος της συμβολοσειράς.
Εάν το όρισμα chars δεν παρέχεται, όλα τα κενά και τα κενά κενά διαγράφονται από τη συμβολοσειρά.
Επιστροφή τιμής από τη μέθοδο της ταινίας ()
strip()
επιστρέφει ένα αντίγραφο της συμβολοσειράς με απογυμνωμένους τόσο τους αρχικούς όσο και τους τελικούς χαρακτήρες.
Εργασία της μεθόδου ταινίας ()
- Όταν ο χαρακτήρας της συμβολοσειράς στα αριστερά δεν ταιριάζει με όλους τους χαρακτήρες στο
chars
όρισμα, σταματά να αφαιρεί τους αρχικούς χαρακτήρες. - Ομοίως, όταν ο χαρακτήρας της συμβολοσειράς στα δεξιά δεν ταιριάζει με όλους τους χαρακτήρες στο
chars
όρισμα, σταματά να αφαιρεί τους τελικούς χαρακτήρες.
Παράδειγμα: Εργασία της μεθόδου της ταινίας ()
string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))
Παραγωγή
xoxo love xoxo lov xoxo αγάπη xoxo droid είναι φοβερό
Εδώ, μπορούμε να δούμε ότι η πρώτη έκφραση string.strip()
χωρίς ορίσματα αφαίρεσε τα κενά από αριστερά και δεξιά του string
.
string.strip(' xoe')
αφαιρεθεί όλα τα κενά, x
, o
και e
ότι ο μόλυβδος ή ρυμουλκούμενα το string.
Δεδομένου ότι string
έχει κενό διάστημα στην αρχή και στο τέλος, η έκφραση string.strip('stx')
δεν αλλάζει τη συμβολοσειρά. x
δεν αφαιρείται δεδομένου ότι βρίσκεται στο κέντρο της συμβολοσειράς (κενά σημεία οδηγούν και ακολουθούν τη συμβολοσειρά)
string.strip('an')
αφαιρέθηκε an
οδηγώντας τη συμβολοσειρά.