return
은 함수의 결과를 반환한다.
print
는 콘솔에 결과를 출력한다.
r_plus()
함수가 실행되면 a
와 b
를 더한 값을 리턴해 r_result
변수에 저장한다.
p_plus()
함수가 실행되면 a
와 b
를 더한 값을 콘솔에 출력한다.
리턴된 값이 없어 p_result
변수에는 어떠한 값도 저장되지 않는다.
def p_plus(a, b):
print(a + b)
def r_plus(a, b):
return a + b
p_result = p_plus(3, 5)
r_result = r_plus(3, 5)
print(p_result, r_result) # None 8
return
은 함수를 종료시키며 return
이후에 오는 코드는 실행하지 않는다.
return
은 하나의 값만 반환할 뿐 여러 값들을 반환하지 않는다.
def r_plus(a, b):
return a + b
print("hello everyone")
print(r_plus(4, 4)) # 8
def r_plus(a, b):
return a + b
return "문자열"
print(r_plus(4, 4)) # 8
본 글은 노마드 코더의 Python으로 웹 스크래퍼 만들기 수업을 정리합니다.