美文网首页
关于Python高级语言特性

关于Python高级语言特性

作者: 星辰大海的碎片 | 来源:发表于2019-03-01 14:24 被阅读0次

    作为一个python半吊子选手,在经过一轮正经的python面试之后,我终于对自己的定位有了清晰地认知:我学的非常肤浅。
    python的高级语言特性我只是了解,从来没用过。很遗憾,但是学完之后我发现真的超好用。


    • 迭代器
      访问集合元素的一种方式。可以记住遍历的位置的对象,从集合的第一个元素开始访问直到所有元素被访问完结StopIteration ,只能前进不能后退,实现iter()和next()方法,字符串,列表,元组对象都可用于创建迭代器
      关于迭代器的一篇文章

    • 生成器
      使用了yield的函数被称为生成器,生成器是一个返回迭代器的函数,只能用于迭代操作,类似断点。生成器也可以被称为迭代器或者说生成器自动实现了迭代器协议。
      关于生成器的一篇文章

    • 装饰器
      简单理解的装饰器就是修改其它函数功能的函数
    def fun():
          print '----'
    
    @fun
    def fun_1():
          print '~~~'
    

    关于装饰器的一篇文章


    暂时就想到这么多,以后想到了再继续补充吧

    相关文章

      网友评论

          本文标题:关于Python高级语言特性

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