关于Python高级语言特性

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


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

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

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

@fun
def fun_1():
      print '~~~'

关于装饰器的一篇文章


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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...
    清清子衿木子水心阅读 9,197评论 0 27
  • 买了板子,忍不住画了个情头,不过不好看…… 以后加油加油!
    盒子兔阅读 1,579评论 0 1
  • 早:A,7分,B,6分 晚:A,7分,B,5分
    东方忞阅读 789评论 0 0
  • 走出高中校门,我们正值青春年少时。大学几年的寒暑假里,曾有过不同规模的聚会。有些同学曾经如约小聚,也曾有好些同学相...
    宁静遇夏雨阅读 3,677评论 2 6
  • 第三章:4D系统----神奇坐标的诞生 A(Attention) 4D领导的四个维度:情感与直觉--培养维度、情...
    阔涵阅读 3,767评论 0 0