В чем преимущество оператора return в питоне? - Общение Python мододелов
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос В чем преимущество оператора return в питоне?

Регистрация
10 Мар 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
по сути return равнозначен принту в функции, так зачем себе усложнять жизнь созданием лишних переменных? в каких задачах принт бесполезен и return приходит на помощь? подскажите пожалуйста.
 
Регистрация
8 Авг 2013
Сообщения
60
Репутация
0
Спасибо
0
Монет
0
return не имеет никакого отношения к print, не неси бред. У этих команд нет ничего общего
 
Регистрация
21 Дек 2013
Сообщения
94
Репутация
1
Спасибо
1
Монет
0
print выводит инфу на экран
ретёрн присваивает результат функции
если писать что то посерьезнее хелло ворлд поймешь :)
 
Регистрация
15 Сен 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
Как ты это сравниваешь?
Вот примеры: date = getDate() number = int(input()) Вот здесь в переменные присвоится значение которое функция вернет.
 
Регистрация
3 Май 2013
Сообщения
80
Репутация
0
Спасибо
0
Монет
0
Каждый год одно и то же. Изучайте глубже теорию и не торопитесь с глупыми вопросами.
 
Регистрация
15 Ноя 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
в функциях, которые что-то вычисляют и на выходе они должны что-то вернуть, вот там пишут return + что-то
 
Регистрация
1 Авг 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
Print — показывает что-то на экране и не возвращает значение, с которым можно работать дальше. Только инфу и всё.
Return — передаёт результат работы функции обратно туда, откуда она была вызвана, и возвращённое значение можно присвоить переменной, использовать в других функциях или операциях.
Print бесполезен в любой задаче, где результат функции нужен для дальнейших вычислений или действий, при создании модулей и библиотек и при тестировании кода.
 

Похожие темы

Сверху Снизу