Нарязване на низове в Python: Всичко, което трябва да знаете



Тази статия ще ви предостави подробни и изчерпателни знания за това как да приложите нарязване на низове в Python с примери.

Нарязването е страхотна функция, която трябва да имате . Подобно на други езици за програмиране, python също така ни дава достъп до отделни символи на низ чрез използване на техниката на синтаксис на индексиране, подобен на масив. В тази статия ще разберем нарязването на низове в Python:

Какво е нарязване?

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





статична функция на член в c ++

Нарязване на низове в Python

Нарязването в python е да се получи подниз от основния низ. Помислете за илюстрацията по-долу на кода:



Нарязване на низове в Python

print ('nДобре дошли в Edurekan') String1 = input ('Въведете низ по ваш избор =') print ('nn Изходът е = n') print (String1 [slice (0,3)]) print ('nБлагодаря! Приятен ден ')

В примера по-долу „ICC WORLDCUP“ е низ, който е потребителски вход. Поднизът, извлечен от програмата, е „ICC“. Как се случи това? Основният израз, отговорен за тази функционалност, е индексът на функцията за нарязване избира символите от индекс 0(начален индекс) и се покачва до индекс 2. В рамките на [0,3] буквите ICC се превръщат в нов низ и това е изходът.

Нарязване на низ с отрицателен индекс

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

как да прекратите Java програма
print ('nДОБРЕ ДОШЛИ В EDUREKA n') String1 = input ('Въведете низ по ваш избор =') print ('n nИзходът е = n') print (String1 [slice (-1, -5, -1)]) print ('Благодаря! Приятен ден')

Във функцията ‘нарязване’ първите -1 точки в последната буква „М“ от низа. Курсорът отброява назад с интервал от 1 и спира след 4брои, което води до изхода „MARG“, който е последните 4 букви „GRAM“, които се обръщат.



Концепции за нарязване, приложени в Tuples и Lists

В кодирания по-долу пример. Виждаме списъка и кортежа с елементи като буквите на EDUREKA. Всеки от тях има начален индекс нула. Първите три индекса [0, 1 и 2] се отнасят до буквите E, D и U. Следователно функцията за изрязване изважда първите три.

Тази стойност 3 се съхранява в променлива и преминава през списъка и се отпечатва. Когато разглеждаме втората част на кода, виждаме, че има интервал, взет под внимание. По този начин всеки втори индекс се взема както от списъка, така и от кортежа.

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = slice (3) print ('nThe Output is n') print (List1 [Obj]) Obj = slice (1, 5, 2) print ('nИзходът е n ') print (Tuple1 [Obj])

Концепции за нарязване, приложени с отрицателни индекси в Tuples и списъци

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

List1 = ['E', 'D', 'U', 'R', 'E', 'K', 'A'] Tuple1 = ('e', 'd', 'u', 'r', 'e', 'k', 'a') Obj = изрезка (-1, -5, -1) print ('nИзходният списък не е') print (List1 [Obj]) Obj = slice (-1, -6 , -2) print ('nИзходният кортеж не е') print (Tuple1 [Obj])

С това стигаме до края на String Slicing в Python. За да получите задълбочени познания за Python заедно с различните му приложения, можете за онлайн обучение на живо с 24/7 поддръжка и доживотен достъп.

разлика между c c ++ и java

Имате въпрос към нас? Споменете ги в раздела за коментари на „Нарязване на низове в Python“ и ние ще се свържем с вас.