-
[Python] 호출자에게 반환 (Return문)Python/Python Programming 2018. 4. 28. 18:48
함수에서 호출에게 결과를 반환할 때에는 return문을 이용하며, 세 가지 방법으로 사용
1. return문에 결과를 담아 실행하여 호출자에게 전달 (함수는 즉시 종료)
def func1(a): print(a) # return문이 실행되기 전 return [i for i in range(a)] print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10))
10 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
2. return문 단독 사용. (None 반환)
def func1(a): print(a) # return문이 실행되기 전 return print(a) # return문이 실행되어 후(함수 즉시 종료) print(func1(10))
10 None
3. return문 생략. (함수의 모든 코드 실행)
def func1(a): print(a) print(a) print(func1(10))
10 10 None
'Python > Python Programming' 카테고리의 다른 글
[Python] 한개의 요소만 갖는 튜플 데이터 타입 만들기 (0) 2018.05.05 [Python] 반복문(for, while)과 else (0) 2018.04.29 [Python] 람다 함수(Lambda) (0) 2018.04.29 [Python] 객체 지향 프로그래밍 - __init__() 메소드를 정의하는 이유 (0) 2018.04.28 [Python] 중첩 함수 (Nested Function) (0) 2018.04.28 [Python] 가변 매개변수를 이용한 함수 활용 (0) 2018.04.28 [Python] 주요 이스케이프 시퀀스 (0) 2018.04.27 [Python] 스텝 슬라이싱을 이용한 리스트 활용 (0) 2018.04.22