Научете как да използвате функцията за разделяне в Python



Тази статия обхваща как можем да използваме функцията за разделяне в python с различни параметри като разделител и maxsplit с различни примери.

Езикът за програмиране на Python има различни типове данни включително низове. Въпреки че низовете са неизменни по природа, все пак можем да манипулираме низа, използвайки като функция за разделяне. Той разделя по-големите низове на по-малки низове, използвайки различни параметри. В тази статия ще научим как можем да използваме функцията split в . Следват темите, обсъдени в този блог:

Какво е струна?

Низовете в python представляват символни стойности на unicode. Python няма тип данни за символи, един символ също се счита за низ.





Използваме единичните или двойните кавички, за да декларираме низ. За достъп до низ използваме индексите и квадратните скоби. Тъй като низовете са променливи по природа, не можем да правим промени след деклариране на низ.

name = 'Edureka' print (име [0])
 Изход: Е

Въпреки че не можем да променим низ след декларация, можем да разделим низ в python.



задайте Java classpath в linux

Функция за разделяне

Функцията разделяне връща списък от низове след разделяне на низа въз основа на дадения разделител. Следват предимствата на използването на функция за разделяне в python:

  • В един момент може да се наложи да разделим голям низ на по-малки парчета или низове.
  • Това е противоположността на конкатенацията, която добавя два низа заедно.
  • Белите интервали се считат за разделител, ако в функцията за разделяне не е предвидено нито едно.
  • Става по-лесно да се анализират и изваждат заключенията.
  • Помага за декодиране на криптирани низове.

Как да използвам функцията за разделяне в Python?

Функцията Split разделя по-голям низ и дава списък с по-малки парчета или низове. По-долу е даден пример за разделяне на низ в python.

a = „Ние сме Edureka, имаме модерни уроци и програми за сертифициране, за да подобрим вашите знания“ print (a.split ())
 Изход: [„Ние“, „сме“, „Edureka“, „ние“, „имаме“, „рязане“, „ръб“, „уроци“, „и“, „сертифициране“, „програми“, „до“, „ upskill ',' your ',' knowledge ']

По-горе е прост пример, който показва как функцията за разделяне може да се използва за разбиване на целия текст на по-малки низове. Но функцията за разделяне има различни параметри за оптимизиране на изпълнението.



Разделени параметри

  1. Разделител - Действа като разделител, низът се разбива според посочения разделител. Освен това не е задължително, ако няма посочен разделител, разделителят по подразбиране ще бъде празното пространство.

  2. Макс - Той също не е задължителен. Той определя броя на разделянията, които ще се извършат. Стойността по подразбиране е -1, което означава, че няма ограничения за броя на разделянията.

Разделител

По-долу е даден пример за показване на функцията за разделяне с параметър за разделител:

обръщане на номер в java
a = 'Edureka е най-голямата компания за edtech, има много модерни курсове за обучение' print (a.split (',') b = 'неделя * понеделник * вторник * сряда * четвъртък * петък * събота' печат (a. разделяне ('*')
 Изход: [„Edureka е най-голямата компания за edtech“, „има много модерни курсове за учене“] [„неделя“, „понеделник“, „вторник“, „сряда“, „четвъртък“, „петък“, „събота“]

В горния пример е посочен разделителят, според който низът е разделен на по-малки низове.

Макс

По-долу е даден пример за показване на функцията за разделяне с параметър max:

a = 'my * name * is * python' print (a.split ('*', 3)
 Изход: ['my', 'name', 'is', 'python']

Максималният параметър в горния пример е зададен на 3, което означава, че изходът ще има 4 елемента в списъка с низове.

Пример

По-долу има няколко примера, при които можем да използваме функцията split, за да разделим низа на по-малки парчета или низове.

a = 'името ми е python' print (a.split ()) b = 'CatDogAntCarTap' print ([b [i: i + 3] for i in range (0, len (b), 3)]) c = 'python # was # made # by # Guido # van # rossum' print (c.split ('#', 6) d = 'this, will, be, in, output, this will not be' print (d.split („,“, 4)
 Изход: ['my', 'name', 'is', 'python'] ['Cat', 'Dog', 'Ant', 'Car', 'Tap'] ['python', 'was', 'made' , 'by', 'Guido', 'van', 'rossum'] ['this', 'will', 'be', 'in', 'output']

В този блог научихме как функцията за разделяне може да се използва за разбиване на големи низове на по-малки парчета или низове. String е неизменяема структура на данни, което означава, че не може да бъде променена, след като сте я декларирали. Въпреки че манипулацията може да се извърши с помощта на функция разделяне. Езикът за програмиране Python има различни типове данни като списък , , кортеж , комплект и т.н.

как да приключите програма

Примитивни типове данни и специализирани структури от данни оптимизирате кода си и дава предимство на python пред други езици за програмиране. За да овладеете уменията си, запишете се и стартирайте обучението си.

Имате ли въпроси? Споменете ги в коментарите, ние ще се свържем с вас възможно най-скоро.