Параметры функций

Редакция Без Сменки
Честно. Понятно. С душой.

◾️Именованные параметры

Рассмотрим следующую функцию, которая выводит дату:

def PrintDate(day, month, year):
print(«Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year))

PrintDate(28,10,2020) #результат выполнения: Сегодня 28/10/2020

Обратим внимание на параметры! При передаче значений функция сопоставляет их с параметрами в том порядке, в котором они передаются: 28 = day, 10= month, 2020=year

То есть абсолютно не важно, как мы назовем параметры в функции, важен порядок

Убедимся в этом:

def PrintDate(month,day, year):
print(«Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year))

PrintDate(28,10,2020)#результат выполнения: Сегодня 10/28/2020

Действительно! поменяли порядок параметров в функции, результат уже другой!

◾️Возвращение результата
Все, что мы делали до этого были “пустые” функции, которые ничего не возвращали. Но может быть и другая ситуация, когда нам не нужно сразу же что-то вывести, наоборот — требуется сохранить результат выполнения функции и вернуться в программу

Для этого существует ключевое слово(оператор) “return”, после которого указывается возвращаемое значение:

def PrintDate(day, month, year):
res=»Сегодня: «+str(day) +»/»+str(month) +»/»+ str(year)#записали ответ в переменную
return res #возвращаем ответ функции обратно в программу

res=PrintDate(28,10,2020)#полученный результат записываем в переменную res
print(res)#результат выполнения: Сегодня 28/10/2020

Где вы учитесь?

Вам также будет интересно

Слуховой анализатор
По традиции слуховой анализатор мы начинаем с обозначения отделов: 1️⃣ Периферический представлен чувствительными (волосковыми) клетками кортиева...
Брак 💍 Порядок и условия заключения и расторжения брака
Что же такое брак с точки зрения российского права? Это свободный и равноправный союз мужчины и женщины, имеющий целью создание семьи, заключённый...
Фразы с предлогами
Сегодня расширяем лексику. Не медлим, а сразу переходим к делу — карточки уже заждались своих студентов! При подготовке к ЕГЭ по английскому, не...
Ошибки в причастных оборотах
🔸 Удалённость определяемого слова от причастного оборота В некоторых предложениях разделение причастного оборота и определяемого слова допустимо,...
Географическая оболочка Земли
Чтобы на ЕГЭ по географии не было лишних вопросов, мы подготовили подробную шпаргалку на тему «Географическая оболочка Земли». Расскажем всё про...
Основные обязанности гражданина РФ
Конституционные обязанности: 1) соблюдать Конституцию РФ и законы 2) уважать права и свободы других лиц 3) обязанность родителей заботиться о...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.