Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вирізати Фразу | Маніпулювання Рядками та Операції
Типи Даних у Python

bookВирізати Фразу

Давайте розглянемо ще одну корисну операцію Python, яка є цінною при роботі з рядковим типом даних. Іноді буває доцільно витягувати символи з певним інтервалом. Обов'язково перегляньте приклад, адже словесні пояснення не завжди є найефективнішим способом засвоєння програмування (як це ілюструє відома цитата Альберта Ейнштейна у прикладі).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Пояснення синтаксису:

string[starting_index : ending_index : step]

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

Відкрите зрізання у Python

У Python можна опускати будь-який з трьох компонентів у виразі зрізу — start, end або step. Це називається відкритим зрізанням і забезпечує більшу гнучкість при роботі з рядками.

Ось найпоширеніші шаблони:

  • string[:end] — зріз від початку рядка до (але не включаючи) індексу end;
  • string[start:] — зріз від індексу start до кінця рядка;
  • string[start:end] — зріз між двома індексами без вказання кроку;
  • string[-4:] — зріз останніх 4 символів рядка за допомогою від’ємної індексації;
  • string[::2] — зріз усього рядка з вибіркою кожного другого символу.

Ці варіації корисні при роботі з рядками невідомої або змінної довжини, або коли шаблон зрізу важливіший за фіксовані позиції.

Завдання

Swipe to start coding

Тепер ваша черга! Виконайте наступні кроки:

  1. Використайте зрізи, щоб виділити фразу "Get a foot" з першого рядка та присвоїти її змінній phrase1.

  2. Використайте зрізи, щоб виділити фразу "away" з другого рядка та присвоїти її змінній phrase2 (тут рекомендується використати від’ємну індексацію).

Рішення

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

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

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

Секція 3. Розділ 6
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookВирізати Фразу

Свайпніть щоб показати меню

Давайте розглянемо ще одну корисну операцію Python, яка є цінною при роботі з рядковим типом даних. Іноді буває доцільно витягувати символи з певним інтервалом. Обов'язково перегляньте приклад, адже словесні пояснення не завжди є найефективнішим способом засвоєння програмування (як це ілюструє відома цитата Альберта Ейнштейна у прикладі).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Пояснення синтаксису:

string[starting_index : ending_index : step]

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

Відкрите зрізання у Python

У Python можна опускати будь-який з трьох компонентів у виразі зрізу — start, end або step. Це називається відкритим зрізанням і забезпечує більшу гнучкість при роботі з рядками.

Ось найпоширеніші шаблони:

  • string[:end] — зріз від початку рядка до (але не включаючи) індексу end;
  • string[start:] — зріз від індексу start до кінця рядка;
  • string[start:end] — зріз між двома індексами без вказання кроку;
  • string[-4:] — зріз останніх 4 символів рядка за допомогою від’ємної індексації;
  • string[::2] — зріз усього рядка з вибіркою кожного другого символу.

Ці варіації корисні при роботі з рядками невідомої або змінної довжини, або коли шаблон зрізу важливіший за фіксовані позиції.

Завдання

Swipe to start coding

Тепер ваша черга! Виконайте наступні кроки:

  1. Використайте зрізи, щоб виділити фразу "Get a foot" з першого рядка та присвоїти її змінній phrase1.

  2. Використайте зрізи, щоб виділити фразу "away" з другого рядка та присвоїти її змінній phrase2 (тут рекомендується використати від’ємну індексацію).

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

close

Awesome!

Completion rate improved to 3.03
Секція 3. Розділ 6
single

single

some-alt