Нарязването е страхотна функция, която трябва да имате . Подобно на други езици за програмиране, python също така ни дава достъп до отделни символи на низ чрез използване на техниката на синтаксис на индексиране, подобен на масив. В тази статия ще разберем нарязването на низове в Python:
- Какво е нарязване?
- Нарязване на низове в Python
- Нарязване на низ с отрицателен индекс
- Концепции за нарязване, приложени в Tuples и Lists
Какво е нарязване?
Основният аспект на нарязването е функцията на нарязване. Той позволява на програмистите да извличат информация от низ от данни. В тази статия можем да получим шанс да наблюдаваме много методи, при които това се прави. Нарязването не е ограничено само до низове, но може да се приложи и към кортежи и списъци.
статична функция на член в c ++
Нарязването в 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“ и ние ще се свържем с вас.