Нарезка строк в Python: все, что вам нужно знать



Эта статья предоставит вам подробные и всесторонние знания о том, как реализовать нарезку строк в Python с примерами.

Нарезка - это отличная возможность . Как и другие языки программирования, Python также позволяет нам получать доступ к отдельным символам строки, используя технику синтаксиса индексации, подобного массиву. В этой статье мы разберемся с нарезкой строк в Python:

Что такое нарезка?

Основным аспектом нарезки является функция нарезки. Это позволяет программистам извлекать информацию из строки данных. В этой статье мы сможем увидеть многие методы, с помощью которых это делается. Нарезка не ограничивается только строками, но также может применяться к кортежам и спискам.





Нарезка строк в Python

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



Нарезка строк в Python

print ('nДобро пожаловать в Эдурекан') String1 = input ('Введите строку по вашему выбору =') print ('nn Вывод = n') print (String1 [slice (0,3)]) print ('nСпасибо! хорошего дня ')

В приведенном ниже примере «ICC WORLDCUP» - это строка, вводимая пользователем. Подстрока, полученная из программы, - «ICC». Как это произошло? Основной оператор, отвечающий за эту функциональность, - это индекс функции среза, выбирающей символы из индекса 0.(начальный индекс) и идет вверх до индекса 2. В диапазоне [0,3] буквы ICC становятся новой строкой, и это результат.

как найти палиндром в Java

Нарезка строки с отрицательным индексом

Другой способ нарезки - по отрицательному индексу. Это также хороший способ переворота подстроки. Параметры для функции нарезки строк увеличиваются до 3. Первый - это начальный индекс от конца строки, второй - конечный индекс, а третий - интервал. Давайте посмотрим.

print ('n ДОБРО ПОЖАЛОВАТЬ В EDUREKA n') String1 = input ('Введите строку по вашему выбору =') print ('n nВыход = n') print (String1 [slice (-1, -5, -1)]) print ('nСпасибо! Хорошего дня')

В функции «slice» первый -1 указывает на последнюю букву «M» строки. Курсор ведет обратный отсчет с интервалом 1 и останавливается через 4 секунды.подсчитывает, что приводит к выводу «MARG», который представляет собой перевернутые последние 4 буквы «GRAM».



Концепции нарезки, реализованные в кортежах и списках

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

как развернуть Java-приложение в aws

Это значение 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])

Концепции нарезки, реализованные с помощью отрицательных индексов в кортежах и списках

Здесь функциональность кода остается той же, за исключением того, что выбор элементов меняется на противоположный. Когда мы говорим об отрицательной индексации в строках, это всегда относится к выбору ее строковых элементов с конца. Давайте посмотрим. То же самое наблюдается во второй половине, где происходит разворот, но с учетом интервалов.

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

На этом мы подошли к концу нарезки строк в Python. Чтобы получить более глубокие знания о Python и его различных приложениях, вы можете для онлайн-обучения с круглосуточной поддержкой и пожизненным доступом.

Есть вопрос к нам? Упомяните их в разделе комментариев «Нарезки строк в Python», и мы свяжемся с вами.