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
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
Kapcsolódó témák
- Programozás
- Piton
A szerzőről

Gaurav Siyal két éves írási tapasztalattal rendelkezik, számos digitális marketingcégnek írt és szoftver-életciklus-dokumentumokat írt.
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