Типы аргументов Может быть несколько типов аргументов, которые могут быть переданы во время вызова функции: · Обязательные аргументы. · Аргументы ключевого слова. · По умолчанию. · Переменной длины. 1. Обязательные аргументы Если при создании функции мы указали количество передаваемых ей аргументов и их порядок, то и вызывать ее мы должны с тем же количеством аргументов, заданных в нужном порядке. Например: # Определим функцию hour_to_sec # Она переводит часы в секунды def hour_to_sec(hour, min, sec): return hour * 60 * 60 + min * 60 + sec # Вызовем функцию. Количество и порядок аргументов очень важны! # Иначе результат вычислений будет неверным >>> hour_to_sec(0, 5, 50) 350 2. Аргументы-ключевые слова Аргументы-ключевые слова используются при вызове функции. Благодаря ключевым аргументам, вы можете задавать произвольный (то есть не такой, каким он описан при создании функции) порядок аргументов. Например: # Используем ту же самую функцию def hour_to_sec(hour, min, sec): return hour *
Python | Урок 41 | Функции | Параметры функции
29 мая 202229 мая 2022
93
2 мин