Concatenarea este procesul de unire a două șiruri împreună pentru a forma unul mai mare. De obicei, cel puțin unul dintre aceste șiruri este o variabilă. Este posibil să vă conectați la intrarea utilizatorului pentru a forma un salut sau valori din baza de date pentru a afișa numele complet al cuiva.
Python oferă diferite mijloace de îmbinare a șirurilor, fiecare cu beneficii diferite. Iată tot ce trebuie să știți pentru a concatena șiruri în Python.
Cum să concatenați șirurile în Python
Python oferă mai multe moduri de concatenare a șirurilor. Iată patru dintre cele mai comune: trei operatori și o funcție. Puteți folosi a te alatura funcția sau una dintre +, %, sau * operatori. Fiecare are folosul său, în funcție de circumstanțele dvs.
1. Folosind operatorul +
Puteți folosi + operator pentru a adăuga două numere, dar îl puteți folosi și pentru a combina două șiruri. Iată un exemplu de bază care arată cum se face acest lucru:
# combina două șiruri folosind operatorul +
str1 = „Cum se concatenează”
str2 = „șiruri în Python”.
rezultat = str1 + str2
imprimare (rezultat)
Rezultatul rezultat va fi:
Cum se concatenează șiruri în Python.
Acest exemplu unește două șiruri, dar puteți uni câte doriți într-o singură declarație:
# combina trei șiruri folosind operatorul +
str1 = „Cum se concatenează”
str2 = „șiruri de caractere”
str3 = „în Python”.
rezultat = str1 + str2 + str3
imprimare (rezultat)
Rezultatul rezultat va fi:
Cum se concatenează șiruri în Python.
2. Folosind metoda Join().
Metoda join este una dintre Cele mai utile funcții încorporate ale Python. Se aplică numai șirurilor de caractere, așa că nu îl puteți folosi pentru a adăuga valori numerice. Ar trebui să utilizați metoda join atunci când doriți să combinați un set de șiruri cu același șir între ele: separatorul. Separatorul poate fi orice șir valid, inclusiv șirul gol:
str1 = „Concatenare Python”
str2 = „șiruri”
print("". join([str1, str2]))
str3 = "Concatenare Python"
print(" ".join([str3, str2]))
Ieșirea este:
Python concatenează șiruri
Python concatenează șiruri
3. Folosind operatorul %
Operatorul % formatează un șir, dar în forma sa cea mai simplă, servește ca instrument de concatenare. Puteți folosi %s substituent pentru a înlocui șirurile de caractere, concatenându-le efectiv.
De exemplu:
str1 = „Python”
str2 = „concatenare șir”
print("%s %s" % (str1, str2))
Ieșirea este:
Concatenarea șirurilor Python
Python 3 a introdus o nouă funcție pentru formatarea șirurilor: metoda formatului. Acest lucru funcționează în mod similar, înlocuind substituenții cu valorile dintr-un șir mai mare și îl puteți folosi și pentru concatenarea de bază.
4. Folosind operatorul *
The * operatorul oferă un alt mijloc de concatenare a șirurilor, deși pentru cazuri foarte specifice. Acest operator repetă un șir de un anumit număr de ori. De exemplu:
str1 = „Bine ați venit”
str2 = str1 * 3
imprimare (str2)
Ieșirea este:
Bine ați venit Bine ați venit
Adăugarea șirurilor de text împreună cu concatenarea Python
Python este un limbaj puternic, deoarece are încorporați operatori și metode pentru multe operațiuni comune. Stăpânindu-le pe acestea, poți folosi cele mai potrivite pentru orice situație în care te afli.
Formatarea șirurilor este o parte fundamentală a programării în Python. Există multe cursuri Python disponibile pentru a ajuta programatorii în devenire să învețe elementele de bază.
9 cursuri online gratuite pentru începătorii Python
Citiți în continuare
Subiecte asemănătoare
- Programare
- Piton
Despre autor
Gaurav Siyal are doi ani de experiență în scris, scriind pentru o serie de firme de marketing digital și documente despre ciclul de viață al software-ului.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona