Завдання на Зрізи
Слайсинг можна розширити аргументом кроку, який дозволяє витягувати символи з певним інтервалом.
Це корисно, коли потрібно вибрати кожен другий символ, пропускати літери або витягувати шаблони зі структурованих даних, таких як номери рахунків, коди транзакцій або звіти.
string[start : end : step]
start
: індекс, з якого починається слайсинг (включно)end
: індекс, на якому слайсинг закінчується (невключно)step
: інтервал (наприклад, 2 означає кожен другий символ)
Можна також опускати одне або кілька значень:
string[::2]
бере кожен другий символ від початку до кінця;string[5::3]
починає з індексу 5 і бере кожен третій символ;string[:-2:2]
бере кожен другий символ від початку до передостаннього символу (невключно).
Приклад
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- Починаємо з індексу
0
- Закінчуємо на індексі
13
(невключно) - Використовуємо крок
5
, тобто беремо кожен п’ятий символ
Символи з індексами 0
, 5
та 10
— це 'T'
, '0'
та 'N'
, тому результат — 'T0N'
.
Такий слайсинг можна використовувати для витягання ініціалів або контрольних кодів зі структурованих рядків у фінансових чи документних системах.
Swipe to start coding
У бухгалтерській системі імена файлів фінансових звітів генеруються автоматично. Кожне ім'я файлу містить префікс, тип звіту та рік.
Ваше завдання — використати зріз із кроком, щоб отримати 1-шу та 3-тю цифри року (у цьому випадку, 2
та 2
) з імені файлу.
Цей результат буде слугувати простим контрольним кодом року.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.03Awesome!
Completion rate improved to 3.03
Завдання на Зрізи
Слайсинг можна розширити аргументом кроку, який дозволяє витягувати символи з певним інтервалом.
Це корисно, коли потрібно вибрати кожен другий символ, пропускати літери або витягувати шаблони зі структурованих даних, таких як номери рахунків, коди транзакцій або звіти.
string[start : end : step]
start
: індекс, з якого починається слайсинг (включно)end
: індекс, на якому слайсинг закінчується (невключно)step
: інтервал (наприклад, 2 означає кожен другий символ)
Можна також опускати одне або кілька значень:
string[::2]
бере кожен другий символ від початку до кінця;string[5::3]
починає з індексу 5 і бере кожен третій символ;string[:-2:2]
бере кожен другий символ від початку до передостаннього символу (невключно).
Приклад
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- Починаємо з індексу
0
- Закінчуємо на індексі
13
(невключно) - Використовуємо крок
5
, тобто беремо кожен п’ятий символ
Символи з індексами 0
, 5
та 10
— це 'T'
, '0'
та 'N'
, тому результат — 'T0N'
.
Такий слайсинг можна використовувати для витягання ініціалів або контрольних кодів зі структурованих рядків у фінансових чи документних системах.
Swipe to start coding
У бухгалтерській системі імена файлів фінансових звітів генеруються автоматично. Кожне ім'я файлу містить префікс, тип звіту та рік.
Ваше завдання — використати зріз із кроком, щоб отримати 1-шу та 3-тю цифри року (у цьому випадку, 2
та 2
) з імені файлу.
Цей результат буде слугувати простим контрольним кодом року.
Рішення
Дякуємо за ваш відгук!
single
Awesome!
Completion rate improved to 3.03
Завдання на Зрізи
Свайпніть щоб показати меню
Слайсинг можна розширити аргументом кроку, який дозволяє витягувати символи з певним інтервалом.
Це корисно, коли потрібно вибрати кожен другий символ, пропускати літери або витягувати шаблони зі структурованих даних, таких як номери рахунків, коди транзакцій або звіти.
string[start : end : step]
start
: індекс, з якого починається слайсинг (включно)end
: індекс, на якому слайсинг закінчується (невключно)step
: інтервал (наприклад, 2 означає кожен другий символ)
Можна також опускати одне або кілька значень:
string[::2]
бере кожен другий символ від початку до кінця;string[5::3]
починає з індексу 5 і бере кожен третій символ;string[:-2:2]
бере кожен другий символ від початку до передостаннього символу (невключно).
Приклад
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- Починаємо з індексу
0
- Закінчуємо на індексі
13
(невключно) - Використовуємо крок
5
, тобто беремо кожен п’ятий символ
Символи з індексами 0
, 5
та 10
— це 'T'
, '0'
та 'N'
, тому результат — 'T0N'
.
Такий слайсинг можна використовувати для витягання ініціалів або контрольних кодів зі структурованих рядків у фінансових чи документних системах.
Swipe to start coding
У бухгалтерській системі імена файлів фінансових звітів генеруються автоматично. Кожне ім'я файлу містить префікс, тип звіту та рік.
Ваше завдання — використати зріз із кроком, щоб отримати 1-шу та 3-тю цифри року (у цьому випадку, 2
та 2
) з імені файлу.
Цей результат буде слугувати простим контрольним кодом року.
Рішення
Дякуємо за ваш відгук!