A Python programozási nyelv különféle adattípusok beleértve a húrokat is. Annak ellenére, hogy a karakterláncok változhatatlanok, a karakterláncot mégis felhasználhatjuk mint egy hasított függvény. Különböző paraméterek felhasználásával bontja a nagyobb húrokat kisebb húrokká. Ebben a cikkben megtudhatjuk, hogyan használhatjuk a split funkciót . Az alábbiakban a blogban tárgyalt témák szerepelnek:
- Mi az a húr?
- Szüksége van megosztott funkcióra?
- Hogyan kell használni a megosztott funkciót a Pythonban?
- Paraméterek felosztása
- Példa
Mi az a húr?
A python karakterláncai unicode karakterértékeket képviselnek. A Pythonnak nincs karaktertípusa, egyetlen karakter is karakterláncnak számít.
A sztring deklarálásához az egy- vagy kettős idézőjeleket használjuk. A karaktersorozat eléréséhez az indexeket és a szögletes zárójeleket használjuk. Mivel a karakterláncok változékony jellegűek, a karakterlánc deklarálása után nem tudunk változtatni.
név = 'Edureka' nyomtatás (név [0])
Kimenet: IS
Bár deklaráció után nem változtathatunk egy karakterláncot, a Pythonban fel tudunk osztani egy karakterláncot.
dátum adattípus sql példában
A megosztott funkció szükségessége
A Split függvény visszaadja a húrok listáját, miután elosztotta a karakterláncot az adott elválasztó alapján. A split funkciók használatának előnyei a pythonban:
- Egy bizonyos ponton előfordulhat, hogy egy nagy húrot kisebb darabokra vagy húrokra kell bontanunk.
- Ez az összefűzés ellentéte, amely két húrot ad össze.
- A fehér tereket elválasztónak tekintjük, ha a felosztás funkcióban ilyen nincs megadva.
- Könnyebbé válik a következtetések elemzése és levonása.
- Segít a titkosított karakterláncok dekódolásában.
Hogyan kell használni a megosztott funkciót a Pythonban?
A Split funkció lebont egy nagyobb karakterláncot, és listát ad kisebb darabokkal vagy karakterláncokkal. Az alábbiakban bemutatunk egy példát egy karakterlánc felosztására a pythonban.
a = 'Edureka vagyunk, élvonalbeli oktatóprogramjaink és tanúsító programjaink vannak a tudásod kibővítéséhez' nyomtatás (a.split ())
Kimenet: ['Mi', 'vagyunk', 'Edureka', 'mi', 'rendelkezünk', 'vágás', 'élek', 'oktatóanyagok', 'és', 'tanúsítás', 'programok', 'és', ' felkészültség ',' a ',' tudás ']
A fenti egyszerű példa annak bemutatására, hogy a split funkcióval miként lehet az egész szöveget kisebb karakterláncokra bontani. De a split funkciónak különböző paraméterei vannak a végrehajtás optimalizálása érdekében.
Paraméterek felosztása
Elválasztó - Úgy működik, mint egy elválasztó, a karakterláncot a megadott elválasztó szerint bontják fel. Ez opcionális is, ha nincs megadva elválasztó, akkor az alapértelmezett elválasztó a fehér szóköz lesz.
Max - opcionális is. Meghatározza a megtörténő osztások számát. Az alapértelmezett érték -1, ami azt jelenti, hogy nincs korlátozás a felosztások számára.
Szétválasztó
Az alábbiakban bemutatunk egy példát a split függvény elválasztó paraméterrel való bemutatására:
mi a szkenner osztály java-ban
a = 'Az Edureka a legnagyobb edtech vállalat, számos élvonalbeli tanfolyammal rendelkezik a nyomtatás (a.split (', ')) megtanulásához hasított(' * ')
Kimenet: [„Az Edureka a legnagyobb edtech-társaság”, „sok élvonalbeli tanfolyamot tartogat”] [„vasárnap”, „hétfő”, „kedd”, „szerda”, „csütörtök”, „péntek”, „szombat”]
A fenti példában az elválasztó van megadva, amely szerint a húr kisebb sztringekre van felosztva.
Max
Az alábbiakban egy példa mutatjuk be a split függvényt egy max paraméterrel:
a = 'a * nevem * a python' nyomtatás (a.split ('*', 3)
Kimenet : ['my', 'name', 'is', 'python']
A fenti példában a max paraméter 3-ra van állítva, ami azt jelenti, hogy a kimenetnek 4 eleme lesz a húrok listájában.
Példa
Az alábbiakban bemutatunk néhány példát, ahol a split függvény segítségével feloszthatjuk a húrokat kisebb darabokra vagy húrokra.
a = 'a nevem python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] i tartományban (0, len (b), 3)]) c = 'python # # # készítette: Guido # van # rossum' print (c.split ('#', 6) d = 'ez, lesz, lesz, a kimenetben, ez nem lesz' print (d.split (',', 4)
Kimenet: ['my', 'name', 'is', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['ez', 'lesz', 'lesz', 'be', 'kimenet']
Ebben a blogban megtudtuk, hogy a split funkcióval miként lehet a nagy húrokat kisebb darabokra vagy húrokra bontani. A karakterlánc egy megváltoztathatatlan adatstruktúra, ami azt jelenti, hogy a deklarálás után nem lehet megváltoztatni. Bár a manipuláció elvégezhető split funkcióval. A Python programozási nyelvnek különböző adattípusai vannak, például lista , , tuple , készlet stb.
hozz létre ec2 példányt pillanatképből
Primitív adattípusok és speciális adatszerkezetek optimalizálja a kódot, és élt ad a pythonnak a többi programozási nyelvhez képest. A készségek elsajátításához iratkozzon be és indítsa el a tanulást.
Van kérdés? Említse meg őket a megjegyzésekben, a lehető leghamarabb kapcsolatba lépünk Önnel.