学习python那个版本好? 点击:300 | 回复:1



老男孩python

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:56帖 | 0回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2019年3月27日
发表于:2019-04-09 15:58:26
楼主


  对于很多人都知道python是现在非常流行的一门语言,也知道python是很多人进入编程行业中首要的选择。同时不少人都知道python目前有两个版本python2和python3,不少人可能对这两个版本了解的不是很多,也不知道该如何去学习这两个版本,今天我来给大家说说吧。

  首先python2和python3是不具有兼容性的,而且存在了很多的差异性,先说说python3,python是不向下兼容的,大部分的组件以及扩展都是基于Python2基础上的,目前来说,大部分暂不需要考虑python3的,不过有的时候我们在书写代码的时候需要些兼容2、3的代码,因为我们要为以后做考虑,万一以后会迁移到python3呢,这样更加省事一些,而且就目前情况来说,python2是使用率最高的,高达百分之三十,所以说一般人都学习的是python2.

  而且python也是linux比较常见的,而且大部分的linux版本都是使用python2的,而且对于python2的依懒性也是比较大的,所以说学习python2是最合适的选择,毕竟python3想要代替python2还是需要一定的时间的。

  python2和python3有什么区别呢?

  宏观:

  python2  源码不标准,混乱,重复代码太多

  python3  源码统一, 标准

  微观:

  python2

  编码

  print 'abc'  or  print('abc')

  raw_input

  range, xrange  后者惰性求值,快于前者

  默认编码为ascii码,会出现中文乱码现象

  解决: #-*- encoding:utf-8 -*-

  python3

  print('abc')

  input

  range

  默认编码为utf-8

  想学Python编程,与其自学遇到问题得不到解决而浪费时间,学习效率也低,不如趁早参加Python开发培训,0基础学人工智能,不到半年即可毕业,推荐选老男孩教育Python开发培训中心,成就你的Python编程之路!

  




zzy16753118

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:32
  • 注册:2019年4月10日
发表于:2019-04-10 13:22:11
1楼

pthon3比较好,学习也很容易


热门招聘
相关主题

官方公众号

智造工程师