Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Зрізи Рядків | Змінні та Типи
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
2. Змінні та Типи
4. Інші Типи Даних
5. Цикли
6. Функції

bookЗрізи Рядків

Чудово, тепер ви зрозуміли, як витягнути один символ з рядка. Але що робити, якщо вам потрібно вилучити декілька символів підряд? Звичайно, ви можете виділити їх окремо, але це здається трохи нудним, чи не так?

Звісно, так. Щоб отримати кілька символів за один раз, ви можете скористатися технікою, яка називається slicing. Для цього використовуйте квадратні дужки і позначте початкову і кінцеву позиції двокрапкою : між ними. Важливо зазначити, що кінцева позиція не враховується. Отже, коли ви використовуєте [1:5], ви вибираєте символи з позицій 1 до 4. Подивіться приклад нижче.

Як ви можете помітити, кінцева позиція завжди на одиницю більша за індекс останнього символу, який ви хочете включити.

Примітка

Не забувайте, що пробіли вважаються символами і мають власні індекси. Зверніться до прикладу нижче для наочності.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

За рядком "Python", збереженим у змінній language, вам потрібно витягти підрядки "tho" та "on". Нижче наведено індекси для цього рядка.

question-icon

Заповніть пропуски, щоб виконати завдання.

# Створення змінної
language = "Python"
# Вивід зрізів рядку
print(language[:])
print(language[
:])
tho
on

Натисніть або перетягніть елементи та заповніть пропуски

Примітка

Пам'ятайте, що зріз не включає останній обраний індекс. Тому, коли ви використовуєте language[2:5], це включає елементи з індексами 2, 3 та 4, але виключає елемент з індексом 5.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 10
some-alt