String Trimming στο Python: Όλα όσα πρέπει να ξέρετε



Αυτό το άρθρο θα σας παράσχει μια λεπτομερή και περιεκτική γνώση σχετικά με τον τρόπο εφαρμογής του String Trimming στο Python με παραδείγματα.

Το κόψιμο μιας συμβολοσειράς μπορεί να είναι πολύ χρήσιμο και έχει πολλές εφαρμογές. Πολλοί κωδικοποιητές χρησιμοποιούν τη λειτουργία περικοπής υπερβολικά για να εξαγάγουν πληροφορίες, οι οποίες μπορεί να είναι πολύτιμες για αυτούς από μια αρχική συμβολοσειρά. Σε αυτό το άρθρο, θα συζητήσουμε το String Trimming :

Εισαγωγή στην περικοπή

Υπάρχουν και άλλες λειτουργίες που διαθέτει η python, οι οποίες μπορεί να φαίνονται πολύ παρόμοιες. Ένα τέτοιο πράγμα είναι « Τεμαχισμός χορδών '. Εδώ μπορούμε να χωρίσουμε τις χορδές σε πολλά μέρη και να εφαρμόσουμε διαφορετικές επιλογές στη συμβολοσειρά. Μπορούμε να αφαιρέσουμε ορισμένες ενότητες, να κόψουμε το πρώτο μέρος, να αφαιρέσουμε τα τελευταία γράμματα της συμβολοσειράς και να την αντικαταστήσουμε με άλλες χορδές σε αυτές τις θέσεις επίσης.





String-Trimming



Δεδομένου ότι αυτό είναι ένα ξεχωριστό τμήμα συνολικά, ας δούμε τώρα τι μπορεί να γίνει στις χορδές μέσω της περικοπής.

Τι είναι το String Trimming στο Python;

Η περικοπή μιας συμβολοσειράς γίνεται με τρεις τρόπους όπως απεικονίζεται στο παραπάνω διάγραμμα. Ας ρίξουμε μια ματιά σε αυτά.

java περιμένετε και ειδοποιήστε το παράδειγμα
  • Λωρίδα - Μια νέα συμβολοσειρά επιστρέφεται μετά την αφαίρεση τυχόν κενών ή κενών κενών.



  • R-ταινία - Αυτό εξάγει μια νέα συμβολοσειρά με μόνο τα κενά που έχουν αφαιρεθεί. Εξ ου και το όνομα 'rstring', δηλαδή αφαίρεση των κενών μόνο από τη δεξιά πλευρά της συμβολοσειράς.

  • L-λωρίδα - Το 'Lstrip' κάνει το αντίθετο της ταινίας R. Αφαιρεί τα κενά από την αρχή της συμβολοσειράς, που είναι η αριστερή πλευρά.

Από προεπιλογή, όλες αυτές οι συναρτήσεις δεν απαιτούν υποχρεωτικά να περάσει ένα όρισμα για την κατάργηση κενών διαστημάτων. Μόνο όταν πρέπει να αφαιρεθεί ένας συγκεκριμένος χαρακτήρας τότε αυτό αναφέρεται στο όρισμα και θα καταργηθεί αναλόγως από τις κορυφαίες και τις τελικές θέσεις.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'After Remove Leading Whitespaces String =' {str.lstrip ()} 'n') print (f'After Αφαίρεση Trailing Whitespaces String = '{str.rstrip ()}' n ') εκτύπωση (f'After Trimming Whitespaces String =' {str.strip ()} 'n')

Τώρα ας θεωρήσουμε έναν συγκεκριμένο χαρακτήρα που πρέπει να εξαχθεί από μια συμβολοσειρά.

ρόλοι και ευθύνες διαχειριστή συστήματος linux
str = '&&&&&& EDUREKA &&&&&&&' print ('n This is the orignial stringnn', str) print ('n Παρακάτω είναι η συνήθης λωρίδα n') print (str.strip ('&')) print ('n Παρακάτω είναι το R -strip functionnn ') print (str.rstrip (' & ')) print (' n Παρακάτω είναι η L-strip functionnn ') print (str.lstrip (' & '))

Υπάρχουν και άλλες λειτουργίες, οι οποίες περιστρέφονται γύρω από αυτό θέμα κοπής χορδών σε πύθωνα. Ας δούμε τώρα άλλες απλές λειτουργίες, οι οποίες εφαρμόζονται στις χορδές.

Ελάχ. Και Μέγιστη συμβολοσειρά

Εδώ, η ελάχιστη συνάρτηση ή το 'min' είναι η εξαγωγή της ελάχιστης τιμής του αλφαβήτου από τη συμβολοσειρά. Αυτό είναι από το σύνολο των αλφαβήτων A-Z, το Α είναι η χαμηλότερη τιμή και το Ζ είναι το υψηλότερο. Η συνάρτηση 'max' κάνει το αντίθετο, δηλαδή, επιλέγει το αλφάβητο με την υψηλότερη τιμή από τη συμβολοσειρά. Αυτό μπορεί να εκφραστεί καλύτερα με το παρακάτω παράδειγμα.

str = 'EDUREKA' print ('n Πρόκειται για το αρχικό stringnn', str) print ('n Ο χαρακτήρας ελάχιστης τιμής είναι: n' + min (str)) print ('nΟ χαρακτήρας μέγιστης τιμής είναι: n' + max ( str))

Αντικαθιστώ

Η λειτουργία αντικατάστασης είναι αρκετά απλή στην κατανόηση. Από τη λέξη αντικατάσταση μπορούμε να αντλήσουμε την έννοια ότι ορισμένα τμήματα της συμβολοσειράς μπορούν να αντικατασταθούν με άλλα στοιχεία συμβολοσειράς. Για παράδειγμα, λάβετε υπόψη τον παρακάτω κώδικα:

μαθήματα οπτικών στούντιο για αρχάριους
str = 'EDUREKA is EDUREKA' str1 = 'EDUREKA' str2 = 'BEST' εκτύπωση ('Η τελική συμβολοσειρά μετά την αντικατάσταση είναι: n') εκτύπωση ('Για ένα περιστατικό') εκτύπωση ) εκτύπωση ('nΓια δύο γεγονότα') εκτύπωση (str.replace (str1, str2, 2))

Με αυτό, φτάνουμε στο τέλος αυτού του άρθρου String Trimming in Python. Ελπίζω να έχετε αρκετές ιδέες στο String Trimming.

Για να μάθετε σε βάθος την Python μαζί με τις διάφορες εφαρμογές της, μπορείτε για ζωντανή διαδικτυακή εκπαίδευση με 24ωρη υποστήριξη και πρόσβαση σε όλη τη διάρκεια ζωής.

Έχετε μια ερώτηση για εμάς; Αναφέρετέ τα στην ενότητα σχολίων του 'String Trimming in Python' και θα επικοινωνήσουμε μαζί σας.