Вирізати Фразу
Давайте розглянемо ще одну корисну операцію Python, яка є цінною при роботі з рядковим типом даних. Іноді буває доцільно витягувати символи з певним інтервалом. Обов'язково перегляньте приклад, адже словесні пояснення не завжди є найефективнішим способом засвоєння програмування (як це ілюструє відома цитата Альберта Ейнштейна у прикладі).
123string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
Пояснення синтаксису:
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
Тепер ваша черга! Виконайте наступні кроки:
-
Використайте зрізи, щоб виділити фразу
"Get a foot"
з першого рядка та присвоїти її зміннійphrase1
. -
Використайте зрізи, щоб виділити фразу
"away"
з другого рядка та присвоїти її зміннійphrase2
(тут рекомендується використати від’ємну індексацію).
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.03
Вирізати Фразу
Свайпніть щоб показати меню
Давайте розглянемо ще одну корисну операцію Python, яка є цінною при роботі з рядковим типом даних. Іноді буває доцільно витягувати символи з певним інтервалом. Обов'язково перегляньте приклад, адже словесні пояснення не завжди є найефективнішим способом засвоєння програмування (як це ілюструє відома цитата Альберта Ейнштейна у прикладі).
123string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
Пояснення синтаксису:
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
Тепер ваша черга! Виконайте наступні кроки:
-
Використайте зрізи, щоб виділити фразу
"Get a foot"
з першого рядка та присвоїти її зміннійphrase1
. -
Використайте зрізи, щоб виділити фразу
"away"
з другого рядка та присвоїти її зміннійphrase2
(тут рекомендується використати від’ємну індексацію).
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 3.03single