作家
登录

程序员必知的Python陷阱与缺陷列表

作者: 来源: 2017-08-04 05:40:07 阅读 我要评论

  • ret = get() 
  •  
  • print "lets check", ret  
  • 运行python main.py,结不雅如下:

    1. updated list [1] 4406700752 
    2.  
    3. module in get 4406700920 
    4.  
    5. lets check []  

    第九,python进级

    python3.x并不向后兼容,所以如不雅大年夜2.x进级到3.x的时刻得当心了,下面列举两点:

    在python2.7中,range的返回值是一个列表;而在python3.x中,返回的是一个range对象。

    map()、filter()、 dict.items()在python2.7返回列表,而在3.x中返回迭代器。当然迭代器大年夜多半都是比较好的选择,加倍pythonic,然则也出缺点,就是只能遍历一次。在instagram的分享中,也提到因为这个导致的一个坑爹的bug。

    大年夜其他说话过来的同窗可能看到python用threading模块,拿过来就用,结不雅发明效不雅纰谬啊,然后就会喷,什么鬼。

    总结:

    毫无疑问的说,python是异常轻易上手,也异常强大年夜的一门说话。python异常灵活,可定制化很强。同时,也存在一些陷阱,搞清跋扈这些陷阱可以或许更好的┞菲握、应用这么竽暌癸言。本文列举了一些python中的一些缺点,这是一份不完全列表,迎接大年夜家弥补。

    【编辑推荐】

    1. 给Python小白看的10个应用案例,入门Python就在这里了
    2. Python Decorator基本
    3. Python Yield Generator详解
    4. Python中的异步编程:Asyncio
    5. GAFT:一个应用Python实现的遗传算法框架
    【义务编辑:枯木 TEL:(010)68476606】

      推荐阅读

      有效促进物联网安全的5大策略

    跟着物联网设备的赓续出现,用户所碰到的严重的物联网安然问题不容忽视。分析师和专家经常评论辩论这个严重问题,人们须要采取积极主动的行动来竽暌功对和解决。根据调研机构Gartner公司的>>>详细阅读


    本文标题:程序员必知的Python陷阱与缺陷列表

    地址:http://www.17bianji.com/lsqh/36531.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)