← Все вопросы
В чём разница между аргументом и параметром?
12
Эти два слова постоянно встречаются и вроде про одно и то же. Параметр функции, аргумент функции — есть ли реальная разница или это синонимы?
3 ответа
20
✓ Принятый ответ — помог автору
Разница есть, хоть в быту их часто путают:
- Параметр — это имя в определении функции (то, что в скобках при
def). - Аргумент — это конкретное значение, которое ты передаёшь при вызове.
def greet(name): # name — параметр
print(name)
greet('Аня') # 'Аня' — аргумент
То есть параметр — это «переменная-приёмник», а аргумент — то, что в неё кладут. На собеседовании иногда спрашивают, так что полезно знать.
Александр Соловьёв спрашивали на собесе, не смог ответить 😅 теперь буду знать · 11 месяцев назад
7
Параметр — в объявлении функции, аргумент — при вызове. По сути это разные стороны одного.
3
Параметр объявляешь, аргумент передаёшь.
Ваш ответ
Войдите, чтобы ответить на вопрос.