코딩을 공부한지 이제 반년이 넘지만 아직도 출력과 반환이 헷갈린 나
이제는 회피하지말고 제대로 해부해서 제대로 외우자 제대로 이해하자
이번에 알게 된 개념의 특징을 정리해보세요.
출력은 값을 출력할 뿐, 그 출력값으로 무엇을 하지 못한다
함수에는 전혀 영향을 끼치지 않는 그저 출력값이며, 더 간단히 말하면 화면에 값을 출력해주기 위한 용도이다
함수를 대체할 수 없다
이번에 알게 된 개념의 특징을 정리해보세요.
함수가 값을 반환하는 가장 많이 쓰이는 방법이다
함수를 대체할 수 있다
반환된 값은 다른 함수에서 사용될 수 있으며 변수에 저장될 수도 있다.
둘의 차이점을 이해하고 실제 코딩에서 잘 분리해서 사용할 수 있게 열심히 연습해야 겠다. 코딩을 공부한지 좀 되었는데 이런 간단한 부분에서 개념을 확실하게 이해하지 못하고 간 내 자신이 부끄럽다. 더 분발해야겠다.
def function_print():
print("print")
def function_return():
return "return"
f1 = function_print()
f2 = function_return()
print("Difference between f1 and f2 :")
print(f1)
print(f2)
//output
print
Difference between f1 and f2 :
None
return