Megtanulják, hogyan kell használni a hasított funkciót a Pythonban

Ez a cikk különféle példákkal foglalkozik azzal, hogy miként használhatjuk a split funkciót a Pythonban különböző paraméterekkel, mint például az elválasztó és a maxsplit.

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?

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

  1. 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.

  2. 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.