
Шаг 2. Параметры и аргументы
Баллов за прохождение: 1
Параметры и аргументы функции
В Python функции могут принимать параметры и аргументы.
Параметры - это переменные, указанные в определении функции.
Аргументы - это значения, которые передаются в функцию при ее вызове.
Рассмотрим на примерах
Функция с параметрами
def greet(name):
print(f"Hello, {name}!")
В данном примере name является параметром функции greet
Вызов функции с аргументом
greet("Alice")
Здесь Alice является аргументом, который передается в функцию
Типы параметров функции
Позиционные парамаетры
Это параметры, значения которых передаются в строгом порядке.
def add(a, b):
return a + b
add(4, 2)
В данном примере аргумент a примет значение 4, а аргумент b примет значение 2
Именованные параметры
Значения передаются через указание имени параметра
def division(dividend, divider):
return print(dividend // divider)
division(dividend=12, divider=4)
Параметры со значениями по умолчанию
Параметры могут иметь значения по умолчанию, которые используются, если аргумент не передан.
def greet(name="World"):
print(f"Hello, {name}!")
greet() # Данный пример выведет Hello, World!