Zreťazenie reťazcov Python: Všetko, čo potrebujete vedieť



Tento článok vám predstaví jednoduchý koncept programovania, ktorý má v určitých situáciách nesmiernu hodnotu, a to je Python String Concatenation.

Tento článok vám predstaví jednoduchý koncept programovania, ktorý má v určitých situáciách nesmiernu hodnotu, to znamená Zreťazenie reťazca. V tomto článku sa budeme zaoberať nasledujúcimi ukazovateľmi,

Poďme teda do toho,





Zreťazenie reťazcov Pythonu

Ak ste v používaní jazyka Python nováčikom, možno ste nikdy nepočuli o termíne zreťazenie reťazca. Či už použijete akýkoľvek programovací jazyk, raz príde čas, keď budete musieť spojiť obsah dvoch alebo viacerých reťazcov, ktorých proces je v odbornej terminológii známy ako zreťazenie. Najjednoduchší spôsob, ako vysvetliť tento koncept, je použitie dvoch rôznych reťazcov, ktoré sú uložené v tlmočníkovi, a ich zlúčenie do jedného jednotného účelu. Príkladom tejto akcie sú dva rôzne reťazce ahoj a svet v Pythone. Využijete funkciu zreťazenia a urobíte z nich jeden, ktorý je ahoj svet.

Pokračujeme týmto článkom o zreťazení reťazca Python



Zreťazenie v Pythone

Existuje niekoľko hlavných spôsobov, ako zreťaziť reťazce v Pythone. Najskôr si však urobme základy a nový reťazec, ktorý sa vytvorí po zreťazení dvoch samostatných reťazcov, sa nazýva objekt reťazca. Je to tak preto, lebo Python je vo svojej podstate objektovo orientovaným jazykom, a teda každý prvok v ňom, či už existujúci alebo novo vytvorený, sa označuje ako objekt.

Najjednoduchší spôsob, ako zreťaziť dva reťazce v Pythone, je použiť operátor + alebo plus. Príklad tohto príkladu je uvedený nižšie.

aký je rozdiel medzi triedou a rozhraním
str1 = „Ahoj“ str2 = „Svet“ str1 + str2

Posledný riadok vo vyššie uvedenom kóde je zreťazenie a keď je proces vykonaný, vytvorí sa nový reťazec.



Jednou z najdôležitejších vecí, ktorú si tu treba uvedomiť, je skutočnosť, že Python nemôže zreťaziť celé číslo a reťazec, pretože sa považujú za zásadne odlišné objekty. Ak chcete zreťaziť reťazec a celé číslo, najskôr budete musieť konvertovať jeden z nich na iný objekt, to znamená reťazec na celé číslo alebo celé číslo na reťazec.

Ak sa pokúsite zreťaziť reťazec a celé číslo bez konverzie, na obrazovke sa vráti chyba. Ak tomu chcete lepšie porozumieť, pozrite si príklad uvedený nižšie.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (posledný hovor posledný): File & ldquo & rdquo, riadok 1, v TypeError & rsquo & rsquo & ls

Pokračujeme týmto článkom o zreťazení reťazca Python

Formátovanie reťazca v Pythone

Teraz, keď ste si vedomí základov zreťazenia reťazca v Pythone, poďme si povedať viac o formátovaní reťazca v Pythone.

rozdiel medzi postgraduálnym a magisterským

V Pythone existujú dve hlavné metódy interpolácie reťazcov. Aby sme tomu lepšie porozumeli, pozrime sa najskôr na to, čo znamená interpolácia reťazcov.

Interpoláciu reťazcov v Pythone možno jednoducho definovať ako proces vyhodnotenia hodnoty reťazca, ktorá je obsiahnutá v pamäti tlmočníka, ako jedného alebo viacerých zástupných znakov. Zjednodušene povedané, interpolácia reťazcov je metóda, ktorá vývojárom uľahčuje vykonávanie formátovania a zreťazenia reťazcov v Pythone.

Pokračujeme týmto článkom o zreťazení reťazca Python

Pomocou operátora%

Jednou z najbežnejšie akceptovaných metód na dosiahnutie reťazenia reťazcov v Pythone je použitie operátora%. Aby ste pochopili, ako sa to presne používa v kóde, pozrite si príklad uvedený nižšie.

x = „jablká“ y = „citróny“ z = „V košíku sú% s a% s“% (x, y)

Vo vyššie uvedenom kóde robí tlmočník nahradenie hodnôt% s hodnotami uloženými v premenných x a y z vyššie uvedených riadkov. Po vytlačení premennej z sa získa nasledujúci výsledok.

V košíku sú jablká a citróny

Pokračujeme týmto článkom o zreťazení reťazca Python

Pomocou operátora {}

Pri kódovaní, ak využívate znak {}, slúži ako zástupný symbol pre premenné, ktoré chcete uložiť do reťazca. Aby ste však mohli prenášať premenné do reťazca, musíte najskôr použiť funkciu format ().

Jednou z hlavných výhod použitia funkcie format () je, že nemusíte previesť celé číslo na reťazec skôr, ako spojíte údaje, automaticky to urobí za vás. To je jeden z hlavných dôvodov, prečo je tento spôsob reťazenia reťazcov uprednostňovaný pred ostatnými.

Aby ste lepšie pochopili celý tento koncept, pozrite si príklad uvedený nižšie.

Fname = “John” Lname = “Doe” Age = “24” print “{} {} je starý {} rokov.“ Formát (meno, meno, vek)

Pri spustení tohto kódu tlmočník vezme príslušné hodnoty a uloží ich ako premenné do príslušných reťazcov.

Pokračujeme týmto článkom o zreťazení reťazca Python

Pomocou metódy spojenia

V neposlednom rade je použitie metódy join v Pythone. Najlepším spôsobom použitia tejto metódy je zreťazenie zoznamu reťazcov dohromady v jednom výsledku. Zoznámte sa s príkladom nižšie, aby ste tomu lepšie porozumeli.

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

„Rýchla hnedá líška preskočí lenivého psa“

Teraz vytvorme nový zoznam.

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

Teraz, aby sme spojili obidva reťazce, používame nasledujúce.

>>> print & lsquo & rsquo.join (hudba) >>> print & ldquo & ldquo.join (hudba)

Týmto sa dostávame na koniec tohto článku o zreťazení reťazca Python.

čo je blockchain vývojár

Ak chcete získať podrobné informácie o Pythone a jeho rôznych aplikáciách, môžete pre živé online školenie s nepretržitou podporou a doživotným prístupom.

Máte na nás otázku? Uveďte ich v sekcii komentárov článku a my sa vám ozveme.