Научите како да користите функцију поделе у Питхону



Овај чланак покрива како можемо да користимо сплит функцију у питхону са различитим параметрима као што су сепаратор и максплит са разним примерима.

Програмски језик Питхон има разне типови података укључујући и жице. Иако су низови непроменљиве природе, и даље можемо њима манипулисати попут подељене функције. Веће низове раставља на мање низове користећи различите параметре. У овом чланку ћемо научити како можемо да користимо функцију сплит у . Следе теме о којима се расправља на овом блогу:

трим () у јави

Шта је низ?

Низови у питхону представљају вредности знакова уникода. Питхон нема тип података о знаковима, један знак се такође сматра низом.





Користимо једноструке или двоструке наводнике за декларацију низа. Да бисмо приступили низу, користимо индексе и углате заграде. Пошто су низови променљиве природе, не можемо извршити никакве промене након декларисања низа.

наме = 'Едурека' принт (име [0])
 Излаз: ИС

Иако не можемо променити низ након декларације, можемо га поделити у питхон.



Потреба за функцијом поделе

Функција Сплит враћа листу низова након поделе низа на основу датог сепаратора. Следе предности коришћења функције сплит у питхону:

  • У неком тренутку ћемо можда морати разбити велики низ на мање делове или жице.
  • Супротно је спајању, које додаје два низа заједно.
  • Размаци се сматрају сепаратором ако у функцији раздвајања није наведен ниједан.
  • Постаје лакше анализирати и одбити закључке.
  • Помаже у декодирању шифрованих низова.

Како се користи функција поделе у Питхону?

Функција Сплит разбија већи низ и даје листу са мањим комадима или низовима. Испод је пример за поделу низа у питхон.

а = 'Ми смо Едурека, имамо најсавременије водиче и програме за сертификацију како бисмо усавршили ваше знање' принт (а.сплит ())
 Излаз: ['Ми', 'смо', 'Едурека', 'ми', 'имамо', 'резање', 'ивица', 'упутства', 'и', 'сертификација', 'програми', 'до', ' упскилл ',' иоур ',' кновледге ']

Изнад је једноставан пример који показује како се функција поделе може користити за рашчлањивање целог текста на мање низове. Али функција поделе има различите параметре за оптимизацију извршавања.



Подељени параметри

  1. Сепаратор - Делује попут граничника, низ се раставља према наведеном сепаратору. Такође није обавезно, ако није наведен сепаратор, подразумевани сепаратор биће размак.

  2. Мак - Није обавезно. Дефинише број подела које ће се догодити. Подразумевана вредност је -1 што значи да нема ограничења у броју поделе.

Сепаратор

Испод је пример за приказ функције поделе са параметром сепаратора:

јава декларише низ објеката
а = 'Едурека је највећа едтецх компанија, има много најсавременијих курсева за учење' принт (а.сплит (',') б = 'Сундаи * Мондаи * Туесдаи * Веднесдаи * Тхурсдаи * Фридаи * Сатурдаи' принт (а. разделити(' * ')
 Излаз: [„Едурека је највећа едтецх компанија“, „има много најсавременијих курсева за учење“] [„Недеља“, „Понедељак“, „Уторак“, „Среда“, „Четвртак“, „Петак“, „Субота“]

У горњем примеру наведен је сепаратор према којем се низ дели на мање низове.

Макс

Испод је пример за приказ функције поделе са параметром мак:

а = 'моје * име * је * питхон' принт (а.сплит ('*', 3)
 Излаз: ['ми', 'наме', 'ис', 'питхон']

Параметар мак у горњем примеру је постављен на 3, што значи да ће излаз имати 4 елемента на листи низова.

како се врши напајање у питхону

Пример

Испод је неколико примера, где можемо да користимо функцију сплит да поделимо низ на мање делове или низове.

а = 'моје име је питхон' принт (а.сплит ()) б = 'ЦатДогАнтЦарТап' принт ([б [и: и + 3] фор и ин ранге (0, лен (б), 3)]) ц = 'питхон # је # направио # би # Гуидо # ван # россум' принт (ц.сплит ('#', 6) д = 'тхис, вилл, бе, ин, оутпут, тхис вилл нот бе' принт (д.сплит (',', 4)
 Излаз: ['ми', 'наме', 'ис', 'питхон'] ['Цат', 'Дог', 'Ант', 'Цар', 'Тап'] ['питхон', 'вас', 'маде' , 'би', 'Гуидо', 'ван', 'россум'] ['тхис', 'вилл', 'бе', 'ин', 'оутпут']

На овом блогу смо научили како се функција раздвајања може користити за рашчлањивање великих низова на мање делове или низове. Стринг је непроменљива структура података, што значи да се не може мењати након што га пријавите. Иако се манипулација може извршити помоћу функције поделе. Програмски језик Питхон има различите типове података попут листа , , тупле , комплет итд.

Примитивни типови података и специјализоване структуре података оптимизујте свој код и даје предност питхону у односу на друге програмске језике. Да бисте савладали своје вештине, упишите се на и започните своје учење.

Имате ли питања? Спомените их у коментарима, јавићемо вам се што је пре могуће.