Рубрики

Интересные факты о строках в Python | Набор 2 (нарезка)

Интересные факты о строках в Python -Set 1

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

Таким образом, мы можем получить требуемый символ, используя синтаксис string_name [index_position] :

  • Положительное index_position обозначает элемент из начала (0), а отрицательный индекс показывает индекс из конца (-1).

Пример-

# Python-программа для иллюстрации нарезки в строках

  

x = "Geeks at work"

  
# Печатает третий символ, начиная с 0

print x[2]  

  
# Печатает 7-й символ

print x[6]  

  
# Печатает третий символ сзади, начиная с -1

print x[-3

  
# Длина строки равна 10, поэтому она выходит за пределы

print x[15

Выход:

 Traceback (последний вызов был последним):
  Файл 8a33ebbf716678c881331d75e0b85fe6.py, строка 15, в <module>
    печать х [15] 
IndexError: строковый индекс вне диапазона 
 е

о 

нарезка

Чтобы извлечь подстроку из всей строки, мы используем следующий синтаксис

 имя_строки [начало: конец: шаг] 
  • начало представляет начальный индекс строки
  • конец обозначает конечный индекс строки, которая не является включающей
  • шаги обозначают расстояние между двумя словами.

Примечание: мы также можем нарезать строку, используя начало и только, и шаги не являются обязательными.

Пример-

# Программа на Python для иллюстрации
# печатать подстроки строки

x = "Welcome to GeeksforGeeks"

  
# Печатает подстроку от 2-го до 5-го символа

print x[2:5]      

  
# Печатает подстроку с 2-ым символом
# от 4-го до 10-го символа

print x[4:10:2]    

  
# Печатает 3-й символ сзади от 3 до 5

print x[-5:-3]     

Выход:

 LCO
ТОН
Ge 

Эта статья предоставлена Арпит Агарвал. Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью и отправить ее по почте на contrib@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

Пожалуйста, напишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по обсуждаемой теме

Рекомендуемые посты:

Интересные факты о строках в Python | Набор 2 (нарезка)

0.00 (0%) 0 votes