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

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. Розділ 8

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 1.67

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. Розділ 8
some-alt