코딩일지 -언어공부방/Python

[파이썬] Returns | 반환 (print 와 return의 차이점)

강cording 2022. 8. 1. 23:49
반응형

** Retrun(반환) 은 value 값을 반환해주는 함수이다. **

 

  • print 와 return의 차이점
    • print 는 화면에 찍어내는 일만 하는 특징을 가졌고, 
    • return 은, 화면에 어떤 값을 찍어내지 않더라도 특정한 값을 가지도록 만들어진 함수이다.

print 의 특징

 

             : 이런식으로, print 는 출력만 하는 기능을 가졌기 때문에 'print(p_result)' 라고 명령을

               실행하면, print는 결과로 'none' 을 내보낸다.

 

return의 특징

 

             : Return 은 특정 값 (2,3) 을 새로운 변수 'r_result'로 반환해, print 결과값으로 '5' 가 출력되게 된다. 

 

 

  • Return (반환)의 특징
    • 파이썬에서 뭔가를 return 하게 되면, 그 function은 종료가 된다.
    • 하나의 function에서 return 은 오직 한 개 값만 return 할 수 있다.  
    • return 으로 결과 값을 반환해주면, 그 결과값이 반환되서 변수에 담아서 사용할 수 있다. 

             =  return 에서 function이 종료되기 때문에, return 이하의 함수는 무시된다. 

반응형