Concatenarea șirului Python: tot ce trebuie să știți



Acest articol vă va prezenta conceptul simplu de programare care are o valoare imensă în anumite situații, adică Python String Concatenation.

Acest articol vă va prezenta conceptul simplu de programare care are o valoare imensă în anumite situații, adică Concatenare șir. Următoarele indicații vor fi tratate în acest articol,

Deci, hai să începem atunci,





Concatenarea șirului Python

Dacă sunteți nou în utilizarea limbajului Python, este posibil să nu fi auzit niciodată de termenul concatenare șir. Indiferent dacă este un limbaj de programare pe care îl utilizați, va veni un moment în care va trebui să îmbinați conținutul a două sau mai multe șiruri, al căror proces este cunoscut sub numele de concatenare în terminologia tehnică. Cel mai simplu mod de a explica acest concept este să luați două șiruri diferite care sunt stocate în interpret și să le îmbinați pentru a atinge un singur scop unificat. Un exemplu al acestei acțiuni este că există două șiruri diferite de salut și lume în Python. Faceți uz de funcția de concatenare și le faceți una, care este hello world.

Mai departe cu acest articol despre Python String Concatenation



Concatenare în Python

Există câteva modalități majore de concatenare a șirurilor în Python. Dar mai întâi să ne clarificăm noile șiruri care se formează după concatenarea a două șiruri separate este cunoscut sub numele de obiect șir. Acest lucru se datorează faptului că, în esența sa, Python este un limbaj orientat obiect și, prin urmare, fiecare element din el, fie el deja existent sau nou creat, este denumit obiect.

Cel mai simplu mod de a concatena două șiruri în Python este să folosiți operatorul + sau plus. Un exemplu în acest sens ca mai jos.

str1 = „Bună ziua” str2 = „Lumea” str1 + str2

Ultima linie din codul de mai sus este concatenarea și atunci când procesul este executat, se formează un șir nou.



Unul dintre cele mai importante lucruri de remarcat aici este faptul că Python nu poate concatena un întreg și un șir, deoarece acestea sunt considerate a fi obiecte fundamental diferite. Dacă doriți să concatenați un șir și un număr întreg, va trebui mai întâi să le convertiți pe oricare dintre ele într-un obiect diferit, adică șir în întreg sau întreg într-un șir.

Dacă încercați să concatenați un șir și un număr întreg fără conversie, o eroare va fi returnată pe ecran. Pentru a înțelege mai bine acest lucru, aruncați o privire la exemplul de mai jos.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (ultimul apel ultim): File & ldquo & rdquo, linia 1, în TypeError:

Mai departe cu acest articol despre Python String Concatenation

Formatarea unui șir în Python

Acum, că sunteți conștient de elementele de bază ale concatenării unui șir în Python, permiteți-ne să discutăm mai multe despre formatarea unui șir în Python.

În Python, există două metode principale de interpolare a șirurilor. Pentru a înțelege mai bine acest lucru, să analizăm mai întâi ce înseamnă interpolare de șiruri.

Interpolarea șirurilor în Python poate fi pur și simplu definită ca procesul de evaluare a unei valori șir care este conținută în memoria interpretului ca unul sau mai mulți substituenți. În termeni simpli, interpolare șir este o metodă care face mai ușor pentru dezvoltatori să execute formatarea și concatenarea șirului în Python.

Mai departe cu acest articol despre Python String Concatenation

Folosind operatorul%

Una dintre cele mai acceptate metode de realizare a concatenării șirurilor în Python este folosirea operatorului%. Pentru a înțelege cum este folosit exact în cod, aruncați o privire la exemplul de mai jos.

x = ‘mere’ y = ‘lămâi’ z = „În coș sunt% s și% s”% (x, y)

În codul de mai sus, ceea ce face interpretul este să înlocuiască valorile% s cu valorile stocate în variabilele x și y din liniile de mai sus. Când se imprimă variabila z, se obține următorul rezultat.

În coș sunt mere și lămâi

Mai departe cu acest articol despre Python String Concatenation

Folosind operatorul {}

În timp ce codificați dacă utilizați {}, acesta servește ca substituent pentru variabilele pe care doriți să le stocați într-un șir. Dar pentru a trece variabile în interiorul unui șir, trebuie mai întâi să utilizați funcția format ().

Unul dintre principalele avantaje ale utilizării funcției format () este că nu trebuie să convertiți un număr întreg într-un șir înainte de a concatena datele, acesta va face automat același lucru pentru dvs. Acesta este unul dintre principalele motive pentru care această metodă de concatenare a șirurilor este mai preferată decât altele.

ce este un eveniment javascript

Pentru a înțelege mai bine acest întreg concept, aruncați o privire la exemplul de mai jos.

Fname = „John” Lname = „Doe” Age = „24” print „{} {} are {} years old.„ Format (fname, lname, age)

În timp ce rulează acest cod, interpretul va lua valorile corespunzătoare și le va stoca ca variabile în șirurile respective.

Mai departe cu acest articol despre Python String Concatenation

Folosind metoda Join

Nu în ultimul rând este utilizarea metodei Join în Python. Cea mai bună utilizare a acestei metode este concatenarea unei liste de șiruri împreună într-un singur rezultat. Aruncați o privire la exemplul de mai jos pentru a înțelege mai bine acest lucru.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquot, rsquo

„Vulpea brună și rapidă sare peste câinele leneș”

Acum permiteți-ne să creăm o nouă listă.

>>> muzica = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo]

Acum, pentru a uni ambele șiruri, folosim următoarele.

>>> print & lsquo & rsquo.join (muzică) >>> print & ldquo & ldquo.join (muzică)

Acest lucru ne aduce la sfârșitul acestui articol despre Python String Concatenation.

Pentru a obține cunoștințe aprofundate despre Python împreună cu diferitele sale aplicații, puteți pentru instruire online live cu asistență 24/7 și acces pe viață.

Ai o întrebare pentru noi? Menționați-le în secțiunea de comentarii a articolului și vă vom răspunde.