Я знаю, что 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.