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

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

Πώς να συνδέσετε συμβολοσειρές στην Python

Η Python προσφέρει διάφορους τρόπους σύνδεσης συμβολοσειρών. Εδώ είναι τέσσερις από τους πιο συνηθισμένους: τρεις τελεστές και μια συνάρτηση. Μπορείτε να χρησιμοποιήσετε το Συμμετοχή λειτουργία ή ένα από τα +, %, ή * χειριστές. Το καθένα έχει τη χρήση του, ανάλογα με τις περιστάσεις σας.

1. Χρησιμοποιώντας το + Operator

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

instagram viewer
# συνδυάστε δύο συμβολοσειρές χρησιμοποιώντας τον τελεστή +
str1 = "Πώς να συνδεθώ "
str2 = "συμβολοσειρές στην Python."
αποτέλεσμα = str1 + str2
εκτύπωση (αποτέλεσμα)

Η προκύπτουσα έξοδος θα είναι:

Πώς να συνδέσετε συμβολοσειρές στην Python.

Αυτό το παράδειγμα ενώνει δύο συμβολοσειρές, αλλά μπορείτε να ενώσετε όσες θέλετε σε μία πρόταση:

# συνδυάστε τρεις συμβολοσειρές χρησιμοποιώντας τον τελεστή +
str1 = "Πώς να συνδεθώ "
str2 = "χορδές"
str3 = "στην Python."
αποτέλεσμα = str1 + str2 + str3
εκτύπωση (αποτέλεσμα)

Η προκύπτουσα έξοδος θα είναι:

Πώς να συνδέσετε συμβολοσειρές στην Python.

2. Χρησιμοποιώντας τη μέθοδο Join().

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

str1 = "Σύνδεση Python"
str2 = "χορδές"
print("".join([str1, str2]))
str3 = "Σύνδεση Python"
print(" ".join([str3, str2]))

Η έξοδος είναι:

Συνδετικές συμβολοσειρές Python
Συνδετικές συμβολοσειρές Python

3. Χρησιμοποιώντας το % Operator

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

Για παράδειγμα:

str1 = "Python"
str2 = "σύνδεση συμβολοσειρών"
print("%s %s" % (str1, str2))

Η έξοδος είναι:

Σύνδεση συμβολοσειρών Python

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

4. Χρησιμοποιώντας το * Operator

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

str1 = "Καλώς ήρθατε"
str2 = str1 * 3
εκτύπωση (str2)

Η έξοδος είναι:

Καλώς ορίσατεΚαλώς Καλώς ορίσατε

Προσθήκη συμβολοσειρών κειμένου μαζί με συνένωση Python

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

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

9 Δωρεάν διαδικτυακά μαθήματα για αρχάριους Python

Διαβάστε Επόμενο

ΜερίδιοΤιτίβισμαΜερίδιοΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ

Σχετικά θέματα

  • Προγραμματισμός
  • Πύθων

Σχετικά με τον Συγγραφέα

Gaurav Siyal (Δημοσιεύτηκαν 67 άρθρα)

Ο Gaurav Siyal έχει διετή εμπειρία συγγραφής, γράφοντας για μια σειρά από εταιρείες ψηφιακού μάρκετινγκ και έγγραφα κύκλου ζωής λογισμικού.

Περισσότερα από τον Gaurav Siyal

Εγγραφείτε στο ενημερωτικό μας δελτίο

Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για να εγγραφείτε