본문 바로가기

Python

Python [function] return , void 차이

 

<void 와 return 차이>

 

def p_plus(a, b):

  print(a + b)

 

def r_plus(a, b):

  return a + b

 

p_result = p_plus(2, 3)

r_result = r_plus(2, 3)

 

print(p_result, r_result)

 

결과 값 :

5   -   p_plus 의 print 로 출력 된 값

None 5

none - p_plus 의 return 값이 없어서 none

5 - r_result 의 return 값