Opi käyttämään jaettua toimintoa Pythonissa



Tämä artikkeli kertoo kuinka voimme käyttää split-toimintoa pythonissa erilaisilla parametreilla, kuten erotin ja maxsplit, useilla esimerkeillä.

Python-ohjelmointikielellä on erilaisia tietotyypit mukaan lukien jouset. Vaikka merkkijonot ovat luonteeltaan muuttumattomia, voimme silti muokata merkkijonoa kuin jaettu toiminto. Se hajottaa suuremmat merkkijonot pienempiin merkkijonoihin käyttämällä eri parametreja. Tässä artikkelissa opitaan, miten voimme käyttää jako-funktiota . Tässä blogissa käsitellään seuraavia aiheita:

Mikä on merkkijono?

Pythonin merkkijonot edustavat unicode-merkkiarvoja. Pythonilla ei ole merkkitietotyyppiä, yksittäistä merkkiä pidetään myös merkkijonona.





Merkitsemme merkkijonon yksittäisillä tai kaksoislainausmerkeillä. Merkkijonoon pääsemiseksi käytämme hakemistoja ja hakasulkeita. Koska merkkijonot ovat luonteeltaan muutettavissa, emme voi tehdä muutoksia merkkijonon ilmoittamisen jälkeen.

mikä on savupiippu hadoopissa
name = 'Edureka' -tulos (nimi [0])
 Tuotos: ON

Vaikka emme voi muuttaa merkkijonoa ilmoituksen jälkeen, voimme jakaa merkkijonon pythonissa.



Jaetun toiminnon tarve

Split-funktio palauttaa merkkijonoluettelon sen jälkeen, kun merkkijono on jaettu annetun erotimen perusteella. Seuraavassa on jaetun funktion käytön edut pythonissa:

  • Jossakin vaiheessa meidän on ehkä jaettava suuri merkkijono pienemmiksi paloiksi tai jousiksi.
  • Se on ketjutuksen vastakohta, joka lisää kaksi merkkijonoa yhteen.
  • Valkoisia välilyöntejä pidetään erottimina, jos jakotoiminnossa ei ole mitään.
  • Analyysien tekeminen ja johtopäätösten tekeminen on helpompaa.
  • Se auttaa purkamaan salatut merkkijonot.

Kuinka käyttää jaettua toimintoa Pythonissa?

Split-toiminto hajottaa suuremman merkkijonon ja antaa luettelon pienemmistä paloista tai merkkijonoista. Alla on esimerkki merkkijonon jakamisesta pythonissa.

a = 'Olemme Edureka, meillä on huippuluokan opetusohjelmia ja sertifiointiohjelmia, joilla taitamme tietosi' tulosta (a.split ())
 Tuotos: ['Me', 'olemme', 'Edureka', 'me', 'meillä', 'leikkaus', 'reuna', 'oppaat', 'ja', 'sertifiointi', 'ohjelmat', 'mihin', ' taitoa ',' sinun ',' tietosi ']

Yllä on yksinkertainen esimerkki siitä, kuinka jaettua toimintoa voidaan käyttää koko tekstin hajottamiseen pienempiin merkkijonoihin. Split-toiminnolla on kuitenkin erilaiset parametrit suorituksen optimoimiseksi.



Jaetut parametrit

  1. Erotin - Se toimii kuten erotin, merkkijono on jaoteltu määritetyn erottimen mukaan. Se on myös valinnainen, jos erotinta ei ole määritetty, oletuserotin on valkoinen tila.

  2. Max - Se on myös valinnainen. Se määrittelee tapahtuvien halkeamien määrän. Oletusarvo on -1, mikä tarkoittaa, ettei jakojen määrälle ole rajoituksia.

Erotin

Alla on esimerkki jakotoiminnon näyttämisestä erotinparametrilla:

iteratiivinen fibonacci c ++
a = 'Edureka on suurin edtech-yritys, sillä on monia huippuluokan kursseja oppimaan' print (a.split (',')) b = 'sunnuntai * maanantai * tiistai * keskiviikko * torstai * perjantai * lauantai' print (a. jakaa ('*')
 Tuotos: ['Edureka on suurin edtech-yritys', 'sillä on monia uusimpia kursseja, joita on opittava'] ['sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai']

Yllä olevassa esimerkissä erotin määritetään, jonka mukaan merkkijono jaetaan pienempiin merkkijonoihin.

löytää suurin osa java

Maks

Alla on esimerkki jakotoiminnon näyttämisestä max-parametrilla:

a = 'minun * nimi * on * python' -tulostus (a.split ('*', 3)
 Tuotos: ['minun', 'nimi', 'on', 'python']

Yllä olevan esimerkin max-parametri on 3, mikä tarkoittaa, että lähdössä on 4 elementtiä merkkijonoluettelossa.

Esimerkki

Alla on muutama esimerkki, jossa voimme jakaa toiminnolla jakaa merkkijono pienemmiksi paloiksi tai merkkijonoiksi.

a = 'nimeni on python' -tulostus (a.split ()) b = 'CatDogAntCarTap' -tulostus ([b [i: i + 3] alueella i (0, len (b), 3)]) c = 'python # # # teki # Guido # van # rossum' -tulostus (c.split ('#', 6) d = 'tämä, tulee olemaan, tulostuksessa, tämä ei ole' tulosta (d.split (',', 4)
 Tuotos: ['minun', 'nimi', 'on', 'python'] ['kissa', 'koira', 'muurahainen', 'auto', 'hana'] ['python', 'oli', 'tehty' , 'by', 'Guido', 'van', 'rossum'] ['tämä', 'tulee', 'olla', 'sisään', 'lähtö']

Tässä blogissa olemme oppineet, kuinka jaettua toimintoa voidaan käyttää hajottamaan suuret merkkijonot pienemmiksi paloiksi tai kieliksi. Merkkijono on muuttumaton tietorakenne, mikä tarkoittaa, että sitä ei voi muuttaa, kun olet ilmoittanut sen. Vaikka manipulointi voidaan tehdä käyttämällä jaettua toimintoa. Python-ohjelmointikielellä on erilaisia ​​tietotyyppejä, kuten lista , , kaksinkertainen , aseta jne.

Primitiiviset tietotyypit ja erikoistuneet tietorakenteet optimoi koodisi ja antaa reunan pythonille muihin ohjelmointikieliin nähden. Hallita taitosi ilmoittaudu ja aloita oppiminen.

Onko kysymyksiä? Mainitse ne kommenteissa, otamme sinuun yhteyttä mahdollisimman pian.