Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання на Зрізи | Рядки
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Типи Даних у Python

bookЗавдання на Зрізи

Обрізання можна розширити аргументом кроку, який дозволяє витягувати символи з певним інтервалом.

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

string[start : end : step]
  • start: індекс, з якого починається обрізання (включно)
  • end: індекс, на якому обрізання закінчується (невключно)
  • step: інтервал (наприклад, 2 означає кожен другий символ)

Можна також опустити одне або кілька значень:

  • string[::2] бере кожен другий символ від початку до кінця;
  • string[5::3] починає з індексу 5 і бере кожен третій символ;
  • string[:-2:2] бере кожен другий символ від початку до (але не включаючи) передостанній символ.

Приклад

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Починаємо з індексу 0
  • Закінчуємо на індексі 13 (невключно)
  • Використовуємо крок 5, тобто беремо кожен п’ятий символ

Символи з індексами 0, 5 та 10 — це 'T', '0' та 'N', тому результат — 'T0N'.

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

Завдання

Swipe to start coding

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

Ваше завдання — використати зріз із кроком, щоб отримати 1-шу та 3-тю цифри року (у цьому випадку, 2 та 2) з імені файлу. Цей результат буде слугувати простим контрольним кодом року.

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookЗавдання на Зрізи

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

Обрізання можна розширити аргументом кроку, який дозволяє витягувати символи з певним інтервалом.

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

string[start : end : step]
  • start: індекс, з якого починається обрізання (включно)
  • end: індекс, на якому обрізання закінчується (невключно)
  • step: інтервал (наприклад, 2 означає кожен другий символ)

Можна також опустити одне або кілька значень:

  • string[::2] бере кожен другий символ від початку до кінця;
  • string[5::3] починає з індексу 5 і бере кожен третій символ;
  • string[:-2:2] бере кожен другий символ від початку до (але не включаючи) передостанній символ.

Приклад

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Починаємо з індексу 0
  • Закінчуємо на індексі 13 (невключно)
  • Використовуємо крок 5, тобто беремо кожен п’ятий символ

Символи з індексами 0, 5 та 10 — це 'T', '0' та 'N', тому результат — 'T0N'.

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

Завдання

Swipe to start coding

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

Ваше завдання — використати зріз із кроком, щоб отримати 1-шу та 3-тю цифри року (у цьому випадку, 2 та 2) з імені файлу. Цей результат буде слугувати простим контрольним кодом року.

Рішення

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

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

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

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

single

some-alt