Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Огляд Аргументів | Аргументи Функції
Середній Рівень Python: Аргументи, Генератори та Декоратори

book
Огляд Аргументів

Перш за все, давайте дізнаємося, що таке позиційні, ключові та необов'язкові аргументи.

python
def add(a, b, c):
return a + b + c

У прикладі вище використовуються позиційні аргументи. Якщо передати іншу кількість аргументів, виникне помилка. Щоб викликати функцію add(1, 2, 3), достатньо передати аргументи за їх позиціями. Позицыйны аргументи є обов'язковим.

python
func(b=2, c=3, a=1)

Також можна передавати аргументи використовуючі їх імена. Це і є аргументи-ключові слова. У цьому випадку вам не потрібно дотримуватися порядку аргументів.

def add(a, b, c = 0):
return a + b + c
print(add(1, 2))
print(add(1, 2, 3))
1234
def add(a, b, c = 0): return a + b + c print(add(1, 2)) print(add(1, 2, 3))
copy

Після надання аргументу значення за замовчуванням він стає необов'язковим. Отже, ви можете передати його, а якщо ні, то функція буде використовувати значення за замовчуванням.

question mark

Правильно підіберіть назви до відповідних аргументів.

def multiply(a, b, c = 1)
return a * b * c

Select the correct answer

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

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

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

Секція 2. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt