//=$secondUrl?>
Python
함수 값 반환 return
함수 값 반환 return
안녕하세요.
이번시간에는 파이썬의 함수가 값을 반환하는 방법에 대해 알아보겠습니다.
함수 내에서 return문을 사용하여 값을 반환 받을 수 있습니다.
파이썬 함수내에서 값 반환하기
def 함수명(): 기능 return 반환할 값
문자열 "안녕하세요."를 반환한다면 다음과 같이 작성합니다.
return "안녕하세요."
그럼 "안녕하세요."를 반환하는 함수를 만들고 그 값을 출력해 봅시다.
# -*- coding: utf-8 -*- def say_hello(): return "안녕하세요." print(say_hello())
결과는 바로 아래에서 확인할 수 있습니다.
print 출력문에서 say_hello()함수를 호출합니다.
say_hello()함수내에는 출력문이 없지만 "안녕하세요."를 반환해서 print문에 의해 출력됩니다.
Return문에는 문자열 뿐 아니라 숫자도 반환가능하며 불린도 반환할 수 있습니다.
물론, 튜플, 리스트, 사전도 다 가능하죠.
def say_hello(): return True print(say_hello())
결과는 바로 아래에서 확인할 수 있습니다.
이 return문은 함수의 종료를 의미합니다. 그러므로 return문 다음에 있는 코드는 실행되지 않습니다.
그럼 다음의 코드에서 return문 다음에 print문을 넣어서 작동을 하는지 안하는지 확인해 보겠습니다.
def say_hello(): return True print("Hello") print(say_hello())
결과는 바로 아래에서 확인할 수 있습니다.
결과를 보면 print("Hello")는 작동하지 않았음을 알 수 있습니다. return문을 만나면 함수는 끝나기 때문입니다.
함수를 이런 식으로만 쓰면 참 쓸모없죠? 다음시간에는 함수에 값을 보내고 그 값을 받아서 기능을 수행하는 방법에 대해 알아볼게요.
//=$langList['bottomThankyou'][$langMode]?>