Τι είναι η ταινία Python ();
Η λειτουργία Python strip () είναι ένα μέρος των ενσωματωμένων λειτουργιών που διατίθενται στη βιβλιοθήκη Python. Η μέθοδος strip () αφαιρεί δεδομένους χαρακτήρες από την αρχή και το τέλος της αρχικής συμβολοσειράς. Από προεπιλογή, η λειτουργία strip () αφαιρεί κενά διαστήματα από την αρχή και το τέλος της συμβολοσειράς και επιστρέφει την ίδια συμβολοσειρά χωρίς λευκά κενά.
Σε αυτό το σεμινάριο Python, θα μάθετε:
- Τι είναι η ταινία Python ();
- Παράδειγμα 1: strip () Μέθοδος στο Python
- Παράδειγμα 2: ταινία () σε μη έγκυρο τύπο δεδομένων
- Παράδειγμα 3: λωρίδα () Χωρίς παράμετρο χαρακτήρα
- Παράδειγμα 4: strip () Παράμετροι χαρακτήρων που περνούν
- Γιατί χρησιμοποιείται η λειτουργία Python strip ();
Σύνταξη της μεθόδου ταινίας ()
string.strip([characters])
Παράμετροι
- χαρακτήρες: (προαιρετικά) Οι δεδομένοι χαρακτήρες θα αφαιρεθούν από την αρχή ή το τέλος της αρχικής συμβολοσειράς.
- Εάν δεν δοθεί η παράμετρος χαρακτήρων, τα κενά διαστήματα από την αρχή και το τέλος της συμβολοσειράς θα καταργηθούν.
Αξία επιστροφής
Η λωρίδα Python String () θα επιστρέψει:
- Η αρχική συμβολοσειρά με λευκά κενά διαγράφονται από την αρχή και το τέλος, εάν δεν προσδιορίζονται οι χαρακτήρες που θα αφαιρεθούν
- Σε περίπτωση που η συμβολοσειρά δεν έχει κενά στην αρχή ή στο τέλος, η συμβολοσειρά θα επιστραφεί ως έχει και θα ταιριάζει με την αρχική συμβολοσειρά.
- Εάν δοθεί η παράμετρος χαρακτήρων και εάν οι χαρακτήρες έχουν αντιστοιχιστεί, οι χαρακτήρες στην αρχή ή στο τέλος της συμβολοσειράς θα αφαιρεθούν από την αρχική συμβολοσειρά και θα επιστραφεί το υπόλοιπο της συμβολοσειράς.
- Εάν οι χαρακτήρες που δίνονται δεν ταιριάζουν με την αρχή ή το τέλος στην αρχική συμβολοσειρά, η συμβολοσειρά θα επιστραφεί ως έχει.
Παραδείγματα λωρίδας () Λειτουργία στο Python
Παράδειγμα 1: strip () Μέθοδος στο Python
str1 = "Welcome to Guru99!"after_strip = str1.strip()
Παραγωγή:
Welcome to Guru99!
Παράδειγμα 2: ταινία () σε μη έγκυρο τύπο δεδομένων
Η συνάρτηση Python String strip () λειτουργεί μόνο σε συμβολοσειρές και θα επιστρέψει ένα σφάλμα εάν χρησιμοποιείται σε οποιονδήποτε άλλο τύπο δεδομένων όπως λίστα, πλειάδα κ.λπ.
Παράδειγμα όταν χρησιμοποιείται στη λίστα ()
mylist = ["a", "b", "c", "d"]print(mylist.strip())
Τα παραπάνω θα προκαλέσουν σφάλμα:
Traceback (most recent call last):File "teststrip.py", line 2, inprint(mylist.strip())AttributeError: 'list' object has no attribute 'strip'
Παράδειγμα 3: λωρίδα () Χωρίς παράμετρο χαρακτήρα
str1 = "Welcome to Guru99!"after_strip = str1.strip()print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip()print(after_strip1)
Παραγωγή:
Welcome to Guru99!Welcome to Guru99!
Παράδειγμα 4: strip () Παράμετροι χαρακτήρων που περνούν
str1 = "****Welcome to Guru99!****"after_strip = str1.strip("*")print(after_strip)str2 = "Welcome to Guru99!"after_strip1 = str2.strip("99!")print(after_strip1)str3 = "Welcome to Guru99!"after_strip3 = str3.strip("to")print(after_strip3)
Παραγωγή:
Welcome to Guru99!Welcome to GuruWelcome to Guru99!
Γιατί χρησιμοποιείται η λειτουργία Python strip ();
Εδώ είναι λόγοι για τη χρήση της λειτουργίας Python strip
- Βοηθά να αφαιρέσετε τους χαρακτήρες στην αρχή της συμβολοσειράς και επίσης στο τέλος της συμβολοσειράς με βάση τους χαρακτήρες που δίνονται για να αφαιρεθούν από την αρχική συμβολοσειρά.
- Εάν οι χαρακτήρες που δίνονται δεν ταιριάζουν με την αρχική συμβολοσειρά, η συμβολοσειρά θα επιστραφεί ως έχει.
- Εάν οι χαρακτήρες που θα αφαιρεθούν δεν έχουν καθοριστεί, τότε τα κενά διαστήματα από την αρχή και το τέλος της αρχικής συμβολοσειράς θα καταργηθούν.
- Εάν δεν υπάρχει λευκός χώρος στην αρχή ή στο τέλος, τότε η συμβολοσειρά θα επιστραφεί ως έχει.
Περίληψη:
- Η μέθοδος Python String strip () είναι μέρος της ενσωματωμένης λειτουργίας που διατίθεται στο python. Η συνάρτηση θα αφαιρέσει δεδομένους χαρακτήρες από την αρχή και το τέλος της αρχικής συμβολοσειράς.
- Αυτή η λειτουργία είναι πολύ χρήσιμη για την αφαίρεση των κενών στην αρχή και στο τέλος της δεδομένης συμβολοσειράς, όπως φαίνεται στο παράδειγμα.
- Βοηθά να αφαιρέσετε τους χαρακτήρες στην αρχή της συμβολοσειράς και επίσης στο τέλος της συμβολοσειράς με βάση τους χαρακτήρες που δίνονται για να αφαιρεθούν από την αρχική συμβολοσειρά.
- Εάν οι χαρακτήρες που δίνονται δεν ταιριάζουν με την αρχική συμβολοσειρά, η συμβολοσειρά θα επιστραφεί ως έχει.
- Εάν δεν προσδιοριστούν οι χαρακτήρες που θα αφαιρεθούν, τα κενά διαστήματα από την αρχή και το τέλος της αρχικής συμβολοσειράς θα καταργηθούν.
- Εάν δεν υπάρχει λευκός χώρος στην αρχή ή στο τέλος, τότε η συμβολοσειρά θα επιστραφεί ως έχει.