logo

Питхон Стринг сплит() Метод

Питхон сплит() метода дели стринг у листу раздвојену зарезима. Одваја низ на основу сепаратора. Питхон је популаран програмски језик који нуди широк спектар моћних алата и функционалности за програмере. Једна од најчешће коришћених метода у Питхон-у је метода сплит(), која вам омогућава да поделите стринг на поднизове на основу одређеног сепаратора. У овом чланку ћемо детаљније погледати методу сплит() у Питхон-у, како она функционише и како можете да је користите за манипулацију стринговима у свом коду.

Овај метод узима два параметра и оба су опциона. У наставку је описано.

Потпис

 split(sep=None, maxsplit=-1) 

Параметерс

сеп: Параметар стринга се понаша као сепаратор.

максплит: Број пута подељених перформанси.

Повратак

Враћа листу раздвојену зарезима.

Хајде да видимо неке примере методе сплит() да бисмо разумели његову функционалност.

Разумевање методе сплит().

Метода сплит() у Питхон-у се користи за разбијање стринга на мање подстрингове. Поднизови су одређени сепаратором који је наведен у оквиру параметара методе. Подразумевано, сепаратор је знак за размак, али се може променити у било који знак или низ знакова. Метода сплит() враћа листу подстрингова који су раздвојени наведеним сепаратором.

Синтакса за методу сплит() је следећа:

 string.split(separator, maxsplit) 

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

Хајде да погледамо неке примере коришћења методе сплит() у Питхон-у:

Пример:

 string = 'Hello World' result = string.split() print(result) 

Излаз:

 ['Hello', 'World'] 

У овом примеру користимо метод сплит() да разбијемо стринг 'Здраво свет' на два подстринга: 'Здраво' и 'Свет'. Пошто нисмо навели сепаратор, коришћен је подразумевани сепаратор (размак).

Хајде да видимо неке примере методе сплит() да бисмо разумели његову функционалност.

Пример метода Питхон стринг сплит().

Ово је једноставан пример за разумевање употребе сплит() методе. Ниједан параметар није дат, подразумевано размаци раде као сепаратор. Погледајте пример испод.

лс команде линук
 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split() # Displaying result print(str) print(str2) 

Излаз:

 Java is a programming language ['Java', 'is', 'a', 'programming', 'language'] 

Питхон стринг сплит() Пример методе 2

Проследимо методу сепаратор параметара, сада ће он одвојити стринг на основу сепаратора. Погледајте пример испод.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('Java') # Displaying result print(str2)3 

Излаз:

['', ' is a programming language'] 

Питхон стринг рсплит() Пример методе 3

Стринг се дели сваки пут када се појави а. Погледајте пример испод.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a') # Displaying result print(str) print(str2) 

Излаз:

Java is a programming language ['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge'] 

Пример:

 string = 'Python is awesome' result = string.split('o') print(result) 

Излаз:

 ['Pyth', 'n is awes', 'me'] 

У овом примеру користимо метод сплит() да бисмо стринг „Питхон ис авесоме“ разбили на три подстринга: „Питх“, „н ис авес“ и „ме“. Навели смо слово 'о' као сепаратор, тако да метода сплит() дели стринг при сваком појављивању слова 'о'.

Коришћење параметра максплит

Као што је раније поменуто, метода сплит() има опциони параметар који се зове максплит, који одређује максималан број подела који се може направити. Хајде да погледамо пример:

 string = 'John,Doe,Jane,Doe' result = string.split(',', 2) print(result) 

Излаз:

 ['John', 'Doe', 'Jane,Doe'] 

У овом примеру смо користили параметар максплит да ограничимо број подела на 2. Као резултат тога, метода сплит() дели стринг само на прва два зареза на које је наишао.

Питхон стринг сплит() Пример методе 4

Заједно са сепаратором, можемо пренети и максплит вредност. Максплит се користи за подешавање броја пута за подјелу.

 # Python split() method example # Variable declaration str = 'Java is a programming language' # Calling function str2 = str.split('a',1) # Displaying result print(str2) str2 = str.split('a',3) # Displaying result print(str2) 

Излаз:

['J', 'va is a programming language'] ['J', 'v', ' is ', ' programming language'] 

Пример:

 string = 'John,Doe,Jane,Doe' result = string.split(',') print(result) 

Излаз:

 ['John', 'Doe', 'Jane', 'Doe'] 

У овом примеру користимо метод сплит() да разбијемо стринг 'Јохн,Дое,Јане,Дое' на четири подниза: 'Јохн', 'Дое', 'Јане' и 'Дое'. Навели смо зарез (',') као сепаратор, тако да метода сплит() дели стринг на сваком зарезу.

замените боју у гимп-у

Коришћење методе јоин() са сплит()

Метода сплит() се често користи заједно са методом јоин() за манипулисање стринговима у Питхон-у. Метод јоин() се користи за спајање листе стрингова у један стринг, користећи специфицирани сепаратор. Разделник је наведен као стринг унутар параметара методе јоин().

 Let's look at an example: string = 'John,Doe,Jane,Doe' result = '-'.join(string.split(',')) print(result) 

Излаз:

 'John-Doe-Jane-Doe' 

У овом примеру прво користимо методу сплит() да поделимо стринг 'Јохн,Дое,Јане,Дое' на листу подстрингова. Затим користимо метод јоин() да спојимо подстрингове назад у један стринг, користећи цртицу ('-') као сепаратор.

Закључак

Метода сплит() у Питхон-у је моћан алат за манипулисање стринговима у вашем коду. Омогућава вам да разбијете низ на мање поднизове на основу одређеног сепаратора. Подразумевано, сепаратор је знак за размак, али се може променити у било који знак или низ знакова. Метода сплит() враћа листу подстрингова који су раздвојени наведеним сепаратором. Такође можете користити опциони параметар максплит да бисте ограничили број подела које можете направити.

Метода сплит() се често користи заједно са методом јоин() за манипулисање стринговима у Питхон-у. Метод јоин() се користи за спајање листе стрингова у један стринг, користећи специфицирани сепаратор.

Све у свему, метода сплит() је корисна алатка за сваког Питхон програмера који треба да манипулише стринговима у свом коду. Једноставан је за употребу и пружа велику флексибилност у погледу начина на који се жице могу разбити и манипулисати.