美文网首页Python
python中的yield

python中的yield

作者: 踏云小子 | 来源:发表于2017-09-23 20:02 被阅读6次

    show me the code

    def fab(max): 
        n, a, b = 0, 0, 1 
        while n < max: 
            yield b 
            # print b 
            a, b = b, a + b 
            n = n + 1 
            ...
    
    
    >>> for n in fab(5): 
    ...     print n 
    ... 
    1 
    1 
    2 
    3 
    5
    

    yield一般用在用循环功能的函数内,用在把循环里的数据提取出来,有点像OC的block

    相关文章

      网友评论

        本文标题:python中的yield

        本文链接:https://www.haomeiwen.com/subject/cffhextx.html