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. Перше Знайомство
4. Інші типи даних
5. Цикли
6. Функції

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