Python — нарезка строк
Нарезка
Вы можете вернуть диапазон символов, используя синтаксис среза.
Укажите начальный и конечный индексы, разделенные двоеточием, чтобы вернуть часть строки.
Пример
Получить символы из позиции 2 в позицию 5 (не включены):
b = "Hello, World!"
print(b[2:5])
Примечание: первый символ имеет индекс 0.
Нарезка с самого начала
Если исключить начальный индекс, диапазон будет начинаться с первого символа:
Пример
Получить символы от начала до позиции 5 (не включены):
b = "Hello, World!"
print(b[:5])
Разрезать до конца
Если исключить конечный индекс, диапазон будет доведен до конца:
Пример
Получите символы с позиции 2 и до конца:
b = "Hello, World!"
print(b[2:])
Отрицательное индексирование
Используйте отрицательные индексы, чтобы начать срез с конца строки:Пример
Получить символы:
Откуда: "о" в "Мире!" (позиция -5)
Чтобы, но не включено: "д" в "Мир!" (позиция -2):
b = "Hello, World!"
print(b[-5:-2])