Lär dig hur du använder delad funktion i Python



Den här artikeln beskriver hur vi kan använda splitfunktionen i python med olika parametrar som separator och maxsplit med olika exempel.

Pythons programmeringsspråk har olika datatyper inklusive strängar. Även om strängar är oföränderliga till sin natur, kan vi ändå manipulera en sträng med som en delad funktion. Det bryter ner större strängar i mindre strängar med olika parametrar. I den här artikeln lär vi oss hur vi kan använda delningsfunktionen i . Följande ämnen diskuteras i den här bloggen:

Vad är en sträng?

Strängar i python representerar unicode-teckenvärden. Python har ingen datatyp för tecken, ett enda tecken betraktas också som en sträng.





Vi använder enkla eller dubbla citat för att deklarera en sträng. För att komma åt en sträng använder vi index och hakparenteser. Eftersom strängar är muterbara till sin natur kan vi inte göra några ändringar efter att ha förklarat en sträng.

namn = 'Edureka' tryck (namn [0])
 Produktion: ÄR

Även om vi inte kan ändra en sträng efter deklarationen kan vi dela en sträng i python.



Behov av delad funktion

Delningsfunktionen returnerar en lista med strängar efter att ha delat strängen baserat på den givna avgränsaren. Följande är fördelarna med att använda en delad funktion i python:

  • Vid någon tidpunkt kan vi behöva bryta ner en stor sträng i mindre bitar eller strängar.
  • Det är motsatsen till sammankoppling, som lägger till två strängar tillsammans.
  • De vita utrymmena betraktas som en separator om ingen finns i delningsfunktionen.
  • Det blir lättare att analysera och dra slutsatser.
  • Det hjälper till att avkoda krypterade strängar.

Hur man använder delad funktion i Python?

Split-funktionen bryter ner en större sträng och ger en lista med mindre bitar eller strängar. Nedan följer ett exempel för att dela en sträng i python.

a = 'Vi är Edureka, vi har avancerade handledning och certifieringsprogram för att utbilda dina kunskaper' utskrift (a.split ())
 Produktion: ['Vi', 'är', 'Edureka', 'vi', 'har', 'skärande', 'kant', 'handledning', 'och', 'certifiering', 'program', 'till', ' upskill ',' din ',' kunskap ']

Ovan är ett enkelt exempel för att visa hur splitfunktionen kan användas för att dela upp hela texten i mindre strängar. Men split-funktionen har olika parametrar för att optimera körningen.



Delade parametrar

  1. Separator - Den fungerar som en avgränsare, strängen är uppdelad enligt den angivna separatorn. Det är också valfritt. Om det inte finns någon avgränsare specificerad är standardavgränsaren det vita utrymmet.

  2. Max - Det är också valfritt. Den definierar antalet delningar som kommer att äga rum. Standardvärdet är -1 vilket innebär inga begränsningar för antalet delningar.

Separator

Nedan följer ett exempel för att visa delningsfunktionen med en separatorparameter:

a = 'Edureka är det största edtech-företaget, det har många banbrytande kurser att lära sig' tryck (a.split (',') b = 'söndag * måndag * tisdag * onsdag * torsdag * fredag ​​* lördag' tryck (a. dela(' * ')
 Produktion: ['Edureka är det största edtech-företaget', 'det har många banbrytande kurser att lära sig'] ['söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag']

I exemplet ovan anges avgränsaren enligt vilken strängen delas upp i mindre strängar.

Max

Nedan följer ett exempel för att visa delningsfunktionen med en maxparameter:

a = 'mitt * namn * är * python' utskrift (a.split ('*', 3)
 Utgång: ['mitt', 'namn', 'är', 'python']

Maxparametern i exemplet ovan är satt till 3, vilket innebär att utgången kommer att ha fyra element i listan med strängar.

java nytt datum från sträng

Exempel

Nedan följer några exempel, där vi kan använda delningsfunktionen för att dela upp strängen i mindre bitar eller strängar.

a = 'mitt namn är python' -utskrift (a.split ()) b = 'CatDogAntCarTap' -utskrift ([b [i: i + 3] för i inom intervallet (0, len (b), 3)]) c = 'python # gjordes # av # Guido # van # rossum' utskrift (c.split ('#', 6) d = 'detta, kommer, kommer, i, utgång, detta kommer inte att vara' utskrift (d.split (',', 4)
 Produktion: ['my', 'name', 'is', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

I den här bloggen har vi lärt oss hur splitfunktionen kan användas för att bryta ner stora strängar i mindre bitar eller strängar. Sträng är en oföränderlig datastruktur vilket innebär att den inte kan ändras när du har förklarat den. Även om manipulation kan göras med delad funktion. Pythons programmeringsspråk har olika datatyper som lista , , tupel , uppsättning etc.

Primitiva datatyper och specialiserade datastrukturer optimera din kod och ger python en fördel framför andra programmeringsspråk. För att behärska dina färdigheter anmäl dig till och starta ditt lärande.

Har några frågor? Nämn dem i kommentarerna, vi kommer tillbaka till dig så snart som möjligt.