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

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
5. Цикли

book
Нарізка Рядків у Python

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

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

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

Примітка

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

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

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

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

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

Примітка

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

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

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

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

Секція 2. Розділ 9
We're sorry to hear that something went wrong. What happened?
some-alt