- 1
В чем разница между (возврат return) и (печать print)?
Как я знаю, есть два отличия:
1. После использования (возврата) в функции следующие строки будут игнорироваться.
Но если мы используем (print), все последующие строки будут оценены и запущены.
2. Если вы используете (возврат) внутри функции, вы можете выполнить некоторые операции с результатом. например умножьте это на другое значение или ...
Но если мы используем (печать), вы не можете делать какие-либо операции с результатом.
Для лучшего понимания проверьте этот код:
>>> def sum (x, y):
вернуть х + у
>>> сумма (4,5) * 2 # выход: 18
>>> def sum (x, y):
печать (х + у)
>>> сумма (4,5) * 2 # выход: ОШИБКА
потому что когда мы используем (печать), мы можем только отображать вещи.
но когда мы используем (возврат), мы можем либо отобразить и суммировать и ...
Просто имейте в виду, что вы не можете выполнять операции с: print ()