Зміст курсу
Середній Рівень Python: Аргументи, Генератори та Декоратори
Середній Рівень Python: Аргументи, Генератори та Декоратори
Огляд Аргументів
Перш за все, давайте дізнаємося, що таке позиційні, ключові та необов'язкові аргументи.
У прикладі вище використовуються позиційні аргументи. Якщо передати іншу кількість аргументів, виникне помилка. Щоб викликати функцію add(1, 2, 3)
, достатньо передати аргументи за їх позиціями. Позицыйны аргументи є обов'язковим.
Також можна передавати аргументи використовуючі їх імена. Це і є аргументи-ключові слова. У цьому випадку вам не потрібно дотримуватися порядку аргументів.
def add(a, b, c = 0): return a + b + c print(add(1, 2)) print(add(1, 2, 3))
Після надання аргументу значення за замовчуванням він стає необов'язковим. Отже, ви можете передати його, а якщо ні, то функція буде використовувати значення за замовчуванням.
Дякуємо за ваш відгук!