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