Курс Python → Срезы в Python
Срезы в Python позволяют получать подстроки из строк, подсписки из списков и кортежей. Для создания среза используется следующий синтаксис: obj[start:stop:step], где obj — итерируемый объект, start — индекс начала среза, stop — индекс конца среза (не включается в срез), step — шаг, с которым происходит выборка элементов.
Например, если у нас есть строка text = "Hello, World!", то чтобы получить подстроку «Hello», мы можем использовать срез text[0:5]. Если нам нужно получить каждую вторую букву из строки, мы можем использовать срез text[::2].
Срезы также поддерживают отрицательные индексы, что позволяет начинать выборку с конца объекта. Например, чтобы получить последний символ из строки, можно воспользоваться срезом text[-1].
Помимо указания начала, конца и шага, срезы также поддерживают опциональное указание только начала или только конца среза. Например, text[:5] вернет все символы до пятого индекса, а text[6:] вернет все символы, начиная с шестого индекса до конца строки.
# Примеры использования срезов
text = "Hello, World!"
substring = text[0:5]
every_second_letter = text[::2]
print(substring) # Выводит: Hello
print(every_second_letter) # Выводит: Hlo ol!
Другие уроки курса "Python"
- Обработка исключений в Python 3
- Установка и использование библиотеки google
- Область видимости переменных
- Определение размера папок в Python
- Удаление дубликатов с помощью множеств
- Создание словарей в Python
- Операторы объединения в Python 3.9
- Модуль antigravity: генерация координат
- Генерация случайных данных в NumPy
- Оператор space-invader
- Построение графиков в терминале с bashplotlib
- Извлечение чисел из текста
- Объединение словарей в Python
- Метод is_absolute() для PurePath
- Создание пар из последовательностей
- Создание новой даты в Python
- Генератор бросков кубиков
- Python reversed() vs срез[::-1]
- Непрерывная проверка в Python
- Особенности множеств в Python
- Функции в одну строку
- Создание именованных кортежей в Python
- Область видимости переменных в Python
- Фильтрация списка чисел
- Python Calendar Usage
- Группировка элементов Python
- Возврат нескольких значений из функции
- Подписка на Kaspersky Team
- Поиск анаграмм с Counter
- Метод join для наборов
- Удаление falsy-значений из списка с помощью filter
- Автоматизация действий с Pyautogui
- Поиск уникальных и повторяющихся элементов
- Срезы в Python
- Функция с *args.
- Создание и обучение модели с Keras
- Удаление ключа из словаря в Python
- Блок else в обработке исключений
- Экспорт данных с помощью writefile
- Уникальность ключей в словаре
- Абстракции словарей и множеств в Python
- Управление контекстом с помощью декоратора contextmanager
- PrettyTable: создание таблицы
- Функция eval() в Python
- Анонимные функции Lambda
- Моржовый оператор в Python 3.8
- Измерение времени выполнения кода















