Python String strip ()

Η μέθοδος 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οδηγώντας τη συμβολοσειρά.

ενδιαφέροντα άρθρα...