Я знаю, что выход превращает функцию в генератор, но каково возвращаемое значение самого выражения 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.