파이썬 함수 안에서 yield 키워드를 사용하는 함수를 호출하면, 그 함수는 생성기(Generator) 객체를 반환합니다. yield문을 이해하기 위해 먼저 생성기 객체에 대해서 알아보겠습니다. 생성기(Generator)는 무엇일까요? for문과 같은 반복문에서 사용할 값들을 생성하는 객체입니다. 생성기 객체의 next()를 ( Python3 에서는 _next_() ) 호출하면 yield 문까지 함수가 실행되고 실행이 중단됩니다. 다음에 next()를 다시 호출하면 중단된 지점 다음부터 다시 함수가 실행됩니다. 예제를 통해서 생성기를 이해해 보도록 하겠습니다: def yield_func(): n = 0 while n < 3: print('[yield_func] Start of loop. (n = {})'..