Выбрать город
Программирование: концепции7-8 кл.

Миф или правда

Правда ли, что параметр — настройка, которую функция запоминает навсегда?

Миф

Параметр — настройка, которую функция запоминает навсегда

На самом деле

Нет: при каждом вызове параметр получает значение заново и исчезает, когда вызов завершён.

Параметр — что это на самом деле

Величина, которую функция получает при вызове: в blink(5) параметр times принимает значение 5 — и функция мигает пять раз. Внутри функции параметр ведёт себя как переменная, но создаётся заново при каждом вызове и исчезает после него. Параметры делают один код пригодным для разных данных.

Параметр — имя в определении функции, аргумент — значение при вызове: в def hello(name) name — параметр, в hello('Саша') строка — аргумент. Аргументы бывают позиционными и именованными (print('а', end='')); параметру в определении можно…

Аналогия: Бланк приглашения с пропуском: текст напечатан один раз, а в пропуск каждый раз вписывают новое имя.

Полное определение →

Это понятие вводят примерно 13-14 лет (7-8 класс).

Связанные термины

← Все мифы и факты