Каков результат выражения yield в Python?

Я знаю, что yield превращает функцию в генератор, но каково возвращаемое значение самого выражения yield? Например:

def whizbang(): 
    for i in range(10): 
        x = yield i

Каково значение переменнойx как эта функция выполняется?

Я прочитал документацию по Python:http://docs.python.org/reference/simple_stmts.html#grammar-token-yield_stmt и, кажется, нет упоминания о значении самого выражения yield.

Ответы на вопрос(3)

Ваш ответ на вопрос