Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Довільні Ключові Аргументи | Довільні Аргументи
Посібник з функцій Python

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

book
Довільні Ключові Аргументи

У програмуванні існує спеціальний синтаксис для передачі будь-якої кількості іменованих параметрів у функцію, відомий як **kwargs.

**kwargs дозволяє функції приймати будь-яку кількість іменованих аргументів і обробляти їх як словник.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

У цьому прикладі **kwargs отримує іменовані аргументи та виводить їх ключі та значення.

Примітка

Метод .items() використовується для отримання списку пар ключ-значення зі словника в Python. Кожен елемент у цьому списку представлений як кортеж (ключ, значення).

Завдання

Swipe to start coding

  1. Завершіть код у визначенні функції, щоб дозволити їй приймати змінну кількість пар ключ-значення, що представляють назви предметів та їх вартість, використовуючи ключові аргументи kwargs.
  2. Завершіть код у циклі, щоб правильно обчислити загальну вартість предметів, збережених у змінній kwargs.

Рішення

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

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

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

Секція 3. Розділ 2
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

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

book
Довільні Ключові Аргументи

У програмуванні існує спеціальний синтаксис для передачі будь-якої кількості іменованих параметрів у функцію, відомий як **kwargs.

**kwargs дозволяє функції приймати будь-яку кількість іменованих аргументів і обробляти їх як словник.

123456
def example_function(**kwargs): for key, value in kwargs.items(): print(f'{key}: {value}') # Example function call example_function(name='John', age=25, city='New York')
copy

У цьому прикладі **kwargs отримує іменовані аргументи та виводить їх ключі та значення.

Примітка

Метод .items() використовується для отримання списку пар ключ-значення зі словника в Python. Кожен елемент у цьому списку представлений як кортеж (ключ, значення).

Завдання

Swipe to start coding

  1. Завершіть код у визначенні функції, щоб дозволити їй приймати змінну кількість пар ключ-значення, що представляють назви предметів та їх вартість, використовуючи ключові аргументи kwargs.
  2. Завершіть код у циклі, щоб правильно обчислити загальну вартість предметів, збережених у змінній kwargs.

Рішення

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

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

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

Секція 3. Розділ 2
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt