Συνδυασμός Python String: Όλα όσα πρέπει να γνωρίζετε



Αυτό το άρθρο θα σας παρουσιάσει μια απλή ιδέα προγραμματισμού που έχει τεράστια αξία σε ορισμένες καταστάσεις, δηλαδή το Python String Concatenation.

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

Ας ξεκινήσουμε λοιπόν,





Συνδυασμός συμβολοσειρών Python

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

Προχωρώντας με αυτό το άρθρο σχετικά με τη συνένωση Python String



Συνεννόηση στο Python

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

Ο ευκολότερος τρόπος συνδυασμού δύο χορδών στο Python είναι να χρησιμοποιήσετε τον τελεστή + ή plus. Ένα παράδειγμα αυτού όπως παρακάτω.

str1 = 'Γεια' str2 = 'Κόσμος' str1 + str2

Η τελευταία γραμμή στον παραπάνω κώδικα είναι η συνένωση και όταν η διαδικασία εκτελείται, σχηματίζεται μια νέα συμβολοσειρά.



Ένα από τα πιο σημαντικά πράγματα που πρέπει να σημειωθεί εδώ είναι το γεγονός ότι η Python δεν μπορεί να συνενώσει έναν ακέραιο και μια συμβολοσειρά καθώς θεωρούνται ότι είναι βασικά διαφορετικά αντικείμενα. Εάν θέλετε να συνδυάσετε μια συμβολοσειρά και έναν ακέραιο, θα πρέπει πρώτα να μετατρέψετε οποιοδήποτε από αυτά σε διαφορετικό αντικείμενο, δηλαδή το string σε ακέραιο ή ακέραιο σε string.

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

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (τελευταία πρόσφατη κλήση): Αρχείο & ldquo & rdquo, γραμμή 1, στο TypeError & rquo

Προχωρώντας με αυτό το άρθρο σχετικά με τη συνένωση Python String

Διαμόρφωση συμβολοσειράς στο Python

Τώρα που γνωρίζετε τα βασικά του συνδυασμού μιας συμβολοσειράς στο Python, ας συζητήσουμε περισσότερα σχετικά με τη μορφοποίηση μιας συμβολοσειράς στο Python.

Στην Python, υπάρχουν δύο βασικές μέθοδοι παρεμβολής συμβολοσειρών. Για να το καταλάβουμε καλύτερα, ας δούμε πρώτα τι σημαίνει παρεμβολή συμβολοσειρών.

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

java δηλώνει σειρά αντικειμένων

Προχωρώντας με αυτό το άρθρο σχετικά με τη συνένωση Python String

Χρήση του τελεστή%

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

x = «μήλα» y = ‘λεμόνια’ z = “Στο καλάθι είναι% s και% s”% (x, y)

Στον παραπάνω κώδικα, αυτό που κάνει ο διερμηνέας είναι να αντικαταστήσει τις τιμές του% s με τις τιμές που είναι αποθηκευμένες στις μεταβλητές x και y από τις παραπάνω γραμμές. Όταν εκτυπώνεται η μεταβλητή z, λαμβάνεται το ακόλουθο αποτέλεσμα.

Στο καλάθι υπάρχουν μήλα και λεμόνια

Προχωρώντας με αυτό το άρθρο σχετικά με τη συνένωση Python String

Χρησιμοποιώντας τον τελεστή {}

Κατά την κωδικοποίηση εάν χρησιμοποιείτε το {}, χρησιμεύει ως σύμβολο κράτησης θέσης για τις μεταβλητές που θέλετε να αποθηκεύσετε μέσα σε μια συμβολοσειρά. Αλλά για να περάσετε μεταβλητές μέσα σε μια συμβολοσειρά, πρέπει πρώτα να χρησιμοποιήσετε τη συνάρτηση format ().

Ένα από τα κύρια πλεονεκτήματα της χρήσης της λειτουργίας format () είναι ότι δεν χρειάζεται να μετατρέψετε έναν ακέραιο σε μια συμβολοσειρά πριν από τη συνένωση των δεδομένων που θα κάνει αυτόματα το ίδιο για εσάς. Αυτός είναι ένας από τους κύριους λόγους για τους οποίους αυτή η μέθοδος συνδυασμού συμβολοσειρών προτιμάται περισσότερο από άλλους.

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

Fname = 'John' Lname = 'Doe' Age = '24' print '{} {} είναι {} ετών.' Μορφή (όνομα, όνομα, ηλικία)

Κατά την εκτέλεση αυτού του κώδικα, ο διερμηνέας θα λάβει τις κατάλληλες τιμές και θα τις αποθηκεύσει ως μεταβλητές στις αντίστοιχες συμβολοσειρές.

Προχωρώντας με αυτό το άρθρο σχετικά με τη συνένωση Python String

Χρήση της μεθόδου συμμετοχής

Τελευταίο αλλά όχι λιγότερο σημαντικό είναι η μέθοδος Join στο Python. Η καλύτερη χρήση αυτής της μεθόδου είναι να συνδυαστεί μια λίστα συμβολοσειρών μαζί σε ένα μόνο αποτέλεσμα. Ρίξτε μια ματιά στο παρακάτω παράδειγμα για να το κατανοήσετε καλύτερα.

συμβολοσειρά σε ημερομηνία μετατροπής σε java
>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, rsquo,

'Η γρήγορη καφέ αλεπού πηδάει πάνω από το τεμπέλικο σκυλί'

Τώρα ας δημιουργήσουμε μια νέα λίστα.

>>> μουσική = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBack Sabbath & rdquo, & ldquoShinedown & rdquo]

Τώρα για να ενώσουμε και τις δύο χορδές χρησιμοποιούμε τα ακόλουθα.

>>> εκτύπωση & lsquo & rsquo.join (μουσική) >>> εκτύπωση & ldquo & ldquo.join (μουσική)

Αυτό μας φέρνει στο τέλος αυτού του άρθρου σχετικά με τη συνένωση συμβολοσειρών Python.

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

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