Ez a cikk bemutatja az egyszerű programozási koncepciót, amely bizonyos helyzetekben óriási értéket képvisel Vonós összefűzés. A következő hivatkozásokkal foglalkozunk ebben a cikkben,
- Python karakterlánc összefűzése
- Összekötés a Pythonban
- Karakterlánc formázása Pythonban
- A% operátor használata
- A {} operátor használatával
- A Csatlakozási módszer használata
Tehát kezdjük el,
Python karakterlánc összefűzése
Ha még nem ismeri a Python nyelv használatát, akkor talán soha nem hallott még a karaktersorozat összefűzéséről. Legyen szó bármilyen használt programozási nyelvről, eljön az az idő, amikor össze kell egyesítenie két vagy több húr tartalmát, amelynek folyamatát a szakkifejezésekben összefűzésnek nevezik. A fogalom magyarázatának legegyszerűbb módja az, ha két különböző karakterláncot vesz fel, amelyeket a tolmács tárol, és összevonja őket egyetlen egységes cél elérése érdekében. Példa erre az akcióra, hogy a Pythonban két különböző hello és world húr létezik. Használja az összefűzés funkciót, és egyet csinálja, ami a hello world.
Továbblépve ezzel a cikkel a Python karakterlánc összefűzésről
Összekötés a Pythonban
A karakterláncok összefűzésének néhány fő módja van a Pythonban. De először tisztázzuk az alapokat, hogy az új karakterlánc, amely két különálló húr összefűzése után jön létre, string objektumként ismert. Ennek oka, hogy a Python lényegében egy objektum-orientált nyelv, és így minden elemét, legyen az már létező vagy újonnan létrehozott, objektumnak nevezzük.
különbség a felülbírálás és a túlterhelés között
Két karakterlánc összefűzésének legegyszerűbb módja a Pythonban a + vagy a plusz operátor használata. Erre példa az alábbiakban.
str1 = “Hello” str2 = “Világ” str1 + str2
A fenti kód utolsó sora az összefűzés, és a folyamat végrehajtásakor új karakterlánc jön létre.
Az egyik legfontosabb dolog, amit itt meg kell jegyezni, az a tény, hogy a Python nem tud összefűzni egy egész számot és egy karakterláncot, mivel alapvetően különböző objektumoknak tekintik őket. Ha összefűzni akar egy karakterláncot és egy egész számot, akkor először bármelyiket át kell alakítania egy másik objektummá, azaz a karakterláncot egészgé vagy az egészet karakterlánccá.
Ha konvertálás nélkül próbál meg összefűzni egy karakterláncot és egészet, hiba jelenik meg a képernyőn. Ennek jobb megértése érdekében vessen egy pillantást az alábbi példára.
>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (a legutóbbi hívás utoljára): File & ldquo & rdquo, 1. sor
Továbblépve ezzel a cikkel a Python karakterlánc összefűzésről
Karakterlánc formázása Pythonban
Most, hogy tisztában van a karakterlánc összefűzésének alapjaival a Pythonban, beszéljünk többet a karakterlánc Python formázásáról.
A Pythonban két fő módszer létezik a húrinterpolációra. Ennek jobb megértése érdekében először nézzük meg, mit jelent a karakterlánc-interpoláció.
A karakterlánc-interpoláció a Python-ban egyszerűen meghatározható, mint egy olyan karakterlánc-érték kiértékelésének folyamata, amely az értelmező memóriájában egy vagy több helyőrzőként szerepel. Egyszerűen fogalmazva, a karakterlánc-interpoláció olyan módszer, amely megkönnyíti a fejlesztők számára a karakterlánc-formázás és összefűzés végrehajtását a Pythonban.
Továbblépve ezzel a cikkel a Python karakterlánc összefűzésről
A% operátor használata
A karakterlánc összefűzésének Pythonban való elérésének egyik legelterjedtebb módszere a% operátor használata. Annak megértéséhez, hogy pontosan hogyan használják a kódban, nézze meg az alábbi példát.
x = ’alma’ y = ’citrom’ z = „A kosárban% s és% s van”% (x, y)
A fenti kódban az értelmező azt hajtja végre, hogy a% s értékét kicseréli a fenti sorok x és y változóiban tárolt értékekre. A z változó kinyomtatásakor a következő eredményt kapjuk.
A kosárban alma és citrom található
Továbblépve ezzel a cikkel a Python karakterlánc összefűzésről
A {} operátor használatával
Kódolás közben, ha használja a (z) {} elemet, helyőrzőként szolgál azoknak a változóknak, amelyeket el szeretne tárolni egy karakterláncban. De ahhoz, hogy a változókat át lehessen adni egy karakterláncon belül, először a format () függvényt kell használnia.
java applet program példák kimenettel
A format () függvény használatának egyik fő előnye, hogy az adatok összefűzése előtt nem kell egész számot karakterláncokká konvertálnia, az automatikusan elvégzi az Ön számára is. Ez az egyik fő oka annak, hogy miért előnyösebb ez a húrok összefűzésének módja másokkal szemben.
Az egész koncepció jobb megértéséhez nézze meg az alábbi példát.
Fname = 'John' Lname = 'Doe' Age = '24' print '{} {} {} éves. Formátum (fname, lname, age)
A kód futtatása közben az értelmező felveszi a megfelelő értékeket, és változókként tárolja őket a megfelelő karakterláncokban.
Továbblépve ezzel a cikkel a Python karakterlánc összefűzésről
A Csatlakozási módszer használata
Végül, de nem utolsósorban a Join módszer használata a Pythonban. Ennek a módszernek a legjobb módja a húrok listájának összefűzése egyetlen eredményben. Vessen egy pillantást az alábbi példára, hogy jobban megértse ezt.
>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquo
„A gyors barna róka átugrik a lusta kutyán”
Most hozzunk létre egy új listát.
>>> zene = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoFekete szombat & rdquo, & ldquoShinedown & rdquo]
Most, hogy csatlakozzunk mindkét húrhoz, a következőket használjuk.
hogyan lehet kilépni egy java programból
>>> print & lsquo & rsquo.join (zene) >>> print & ldquo & ldquo.join (zene)
Ezzel a Python karakterlánc-összefűzésről szóló cikkünk végére érünk.
Ha részletes ismereteket szeretne szerezni a Pythonról és annak különböző alkalmazásokról, megteheti élő online képzéshez 24/7 támogatással és egész életen át elérhető hozzáféréssel.
Van egy kérdésünk? Említse meg őket a cikk megjegyzés rovatában, és mi kapcsolatba lépünk Önnel.