Η συνένωση (concatenation) στην Python αναφέρεται στη διαδικασία σύνδεσης δύο ή περισσότερων συμβολοσειρών. Αυτό μπορεί να γίνει με τη χρήση του τελεστή + ή με τη χρήση του τελεστή +=. Ο τελεστής + συνδέει δύο συμβολοσειρές και επιστρέφει μια νέα συμβολοσειρά που περιλαμβάνει τις δύο αρχικές συμβολοσειρές που συνδέθηκαν, ενώ ο τελεστής += συνδέει μια συμβολοσειρά με μια άλλη και αναθέτει το αποτέλεσμα στην αρχική συμβολοσειρά.
Παραδείγματα:
# χρήση του τελεστή + str1 = "Hello" str2 = "World" str3 = str1 + " " + str2 print(str3) # εκτυπώνει "Hello World" # χρήση του τελεστή += str1 = "Hello" str2 = "World" str1 += " " + str2 print(str1) # εκτυπώνει "Hello World"
Μπορείτε επίσης να χρησιμοποιήσετε την συνάρτηση join() για να συνδέσετε μια λίστα συμβολοσειρών με ένα διαχωριστικό σύμβολο:
# χρήση της συνάρτησης join() words = ["Hello", "World"] str = " ".join(words) print(str) # εκτυπώνει "Hello World"