САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

Python Учебник

Python Главная Python Введение Python Начало работ Python Синтаксис Python Комментарии Python Переменные Python Тип данных Python Числа Python Подбор Python Строки Python Булевы Python Операторы Python Списки Python Кортежи Python Наборы Python Словари Python If...Else Python Циклы While Python Циклы For Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование

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



Нарезка

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

Укажите начальный и конечный индексы, разделенные двоеточием, чтобы вернуть часть строки.

Пример

Получить символы из позиции 2 до позиции 5 (не включены):

b = "Привет, Мир!"
print(b[2:5])
Попробуйте сами »

Примечание: первый символ имеет индекс 0.


Нарезка с самого начала

Если исключить начальный индекс, диапазон будет начинаться с первого символа:

Пример

Получить символы от начала до позиции 6 (не включены):

b = "Привет, Мир!"
print(b[:6])
Попробуйте сами »

Разрезать до конца

Если исключить конечный индекс, диапазон будет доведен до конца:

Пример

Получите символы с позиции 2 и до конца:

b = "Привет, Мир!"
print(b[2:])
Попробуйте сами »

Отрицательный индекс

Используйте отрицательные индексы, чтобы начать срез с конца строки:

Пример

Получить символы:

Где: "и" в "Мир!" (позиция -3)

Но не включена: "р" в "Мир!" (позиция -2):

b = "Привет, Мир!"
print(b[-3:-2])
Попробуйте сами »