Az összefűzés az a folyamat, amikor két karakterláncot összekapcsolnak, hogy egy nagyobbat alkossanak. Általában ezen karakterláncok legalább egyike változó. Előfordulhat, hogy csatlakozik a felhasználói bevitelhez, hogy üdvözlést vagy értékeket hozzon létre az adatbázisból, hogy megjelenítse valakinek a teljes nevét.

A Python különböző módokat kínál a karakterláncok összekapcsolására, amelyek mindegyike különböző előnyökkel jár. Itt van minden, amit tudnia kell a karakterláncok összefűzéséhez Pythonban.

A karakterláncok összefűzése Pythonban

A Python számos módot kínál a karakterláncok összefűzésére. Íme a négy leggyakoribb: három operátor és egy függvény. Használhatja a csatlakozik funkció vagy valamelyik +, %, vagy * operátorok. Mindegyiknek megvan a maga haszna, a körülményektől függően.

1. A + operátor használatával

Használhatja a + operátort két szám hozzáadásához, de használhatja két karakterlánc kombinálására is. Íme egy alapvető példa, amely bemutatja, hogyan kell ezt megtenni:

# kombináljon két karakterláncot a + operátor használatával
instagram viewer

str1 = "Hogyan kell összefűzni"
str2 = "karakterláncok a Pythonban."
eredmény = str1 + str2
nyomtatás (eredmény)

Az eredmény a következő lesz:

A karakterláncok összefűzése Pythonban.

Ez a példa két karakterláncot kapcsol össze, de egy utasításban tetszőleges számú karakterláncot kapcsolhat össze:

# kombináljon három karakterláncot a + operátor használatával
str1 = "Hogyan kell összefűzni"
str2 = "karakterláncok"
str3 = "Pythonban."
eredmény = str1 + str2 + str3
nyomtatás (eredmény)

Az eredmény a következő lesz:

A karakterláncok összefűzése Pythonban.

2. A Join() metódus használata

A csatlakozási módszer az egyik A Python leghasznosabb beépített funkciói. Csak a karakterláncokra vonatkozik, így nem használható számértékek hozzáadására. Használja az összekapcsolási módszert, ha egy karakterláncot szeretne kombinálni ugyanazzal a karakterlánccal a között: az elválasztóval. Az elválasztó bármilyen érvényes karakterlánc lehet, beleértve az üres karakterláncot is:

str1 = "Python összefűzése"
str2 = "karakterláncok"
print("".join([str1, str2]))
str3 = "Python összefűzése"
print(" ".join([str3, str2]))

A kimenet a következő:

Python összefűzött karakterláncok
Python összefűzött karakterláncok

3. A % operátor használatával

A % operátor formázza a karakterláncot, de a legegyszerűbb formájában összefűző eszközként szolgál. Használhatja a %s helyőrző karakterláncok helyettesítésére, hatékonyan összefűzve azokat.

Például:

str1 = "Python"
str2 = "karakterlánc összefűzése"
print("%s %s" % (str1, str2))

A kimenet a következő:

Python karakterlánc összefűzése

A Python 3 új funkciót vezetett be a karakterlánc formázásához: a formázási módszert. Ez hasonlóan működik, a helyőrzőket helyettesíti a nagyobb karakterláncok értékeivel, és használhatja az alapvető összefűzéshez is.

4. A * Operator használatával

Az * operátor egy másik eszközt biztosít a karakterláncok összefűzésére, bár nagyon speciális esetekre. Ez az operátor bizonyos számú alkalommal megismétli a karakterláncot. Például:

str1 = "Üdvözöljük"
str2 = str1 * 3
nyomtatás (str2)

A kimenet a következő:

WelcomeWelcomeWelcome

Szövegkarakterláncok hozzáadása Python összefűzéssel

A Python egy erőteljes nyelv, mivel számos gyakori művelethez beépített operátorokat és metódusokat tartalmaz. Ezek elsajátításával a legmegfelelőbbet használhatja bármilyen helyzethez.

A karakterlánc formázása a Python programozásának alapvető része. Számos Python-tanfolyam áll rendelkezésre, amelyek segítenek a kezdő programozóknak megtanulni az alapokat.

9 ingyenes online tanfolyam Python kezdőknek

Olvassa el a következőt

RészvényCsipogRészvényEmail

Kapcsolódó témák

  • Programozás
  • Piton

A szerzőről

Gaurav Siyal (67 publikált cikk)

Gaurav Siyal két éves írási tapasztalattal rendelkezik, számos digitális marketingcégnek írt és szoftver-életciklus-dokumentumokat írt.

Továbbiak Gaurav Siyaltól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez