1. Learn
  2. /
  3. Курси
  4. /
  5. Середній рівень Python для розробників

Connected

вправа

Додавання іменованого аргументу

Іменовані аргументи особливо зручні у функціях для обробки тексту, адже вони дають змогу задавати необов'язкові перетворення і водночас зберігати читабельність виклику функції. Завдяки типовим аргументам ви можете визначити найпоширенішу поведінку (наприклад, перетворення на малі літери), але залишити можливість користувачам змінити її за потреби.

У цій вправі ви створите функцію clean_text(), яка замінює пробіли на символи підкреслення та за бажанням перетворює текст на малі літери.

Інструкції

100 XP
  • Оголосіть функцію clean_text() з параметрами text і lower (зі значенням за замовчуванням True).
  • Усередині блоку else застосуйте перетворення до малих літер.
  • Викличте функцію clean_text() з аргументом product, щоб перевірити типову поведінку.