1. a,b=b,a+b : 相当于 a=b;b=a+b;形式
1 def fib_item(): 2 a, b = 0, 1 3 while True: 4 yield b # 每一次运行保存前面一个数,但是在这里没有break 5 # 因此调用有些不一样,在外部设置条件 6 a, b = b, a+b 7 S = fib_item() 8 S_result = [S.next()for i in range(100)] 9 # 这样输出1—100fib数
2. send用法:保存当前函数变量
A=itertools.product([1,2],[1,3]) # 迭代器的乘法