这也许是困扰初学者的一个鸿沟:到底该学python3还是python2?下面的文章或许会对你有帮助。

搜索一下便会发现python3 和 python2是不兼容的,而且差异比较大,到底学习哪个版本呢?下面就来为大家分析一下:

其实python是linux上最常用的软件之一,但是linux目前的版本大部分还是使用python2的,而且,在linux上依赖python2的程序更多一些,所以 Python3 要代替 python2 成为主流还需要几年的时间。

当初设计 Python3 的目的是没有代码兼容的包袱的情况下改进 Python,但个人认为改进得还不够大刀阔斧,没有彻底改进一些bug,还有不少的 wart 错过了改进机会,因此造成的语法不兼容的地方也没最初设想的多。

人们几年摸索慢慢下来,大部分的情况下可以直接写 2/3 兼容的代码,也有 six 这类的兼容层可用。

所以先学 Python2 还是 Python3 都不是问题,或者说都是问题。

目前现状是实际应用中大部分暂不考虑 Python3,有的时候注意写兼容 2/3 的代码。用 Python2 为主的写新代码时要考虑以后迁移到 Python3 的可能性。

无论学 Python2 还是 Python3,都需要注意另外一边的不同点:所幸就是这些不同点很容易掌握,只有一个 unicode encoding 对较多人造成困扰(同时也是很多 web 相关库移植的主要障碍,3.3 重新支持 u'',情况大大改善了)。

学习python2 还是 python3 、使用python2 还是 python3 需要看具体情况而定。

所以我建议:1. 如果是你在企业中,需要用到python而学习python的话,那就要看企业的应用python的版本进行学习;

2. 如果想要更多的成熟解决方案,最少的bug,最稳定的应用那就用python2 ;

3. 如果你是在读大学的学生,那我建议你学习python3,等到毕业的时候或许python已经成为了主流。

更多学习内容,请点击Python学习网。

python哪个版本好用-python用哪个版本好相关推荐

  1. CentOS 6.3 64bit上升级系统默认Python 2.6.6到2.7.10版本

    从官网下载python 2.7的当前最新版本源码 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar zxvf Py ...

  2. linux 切换python版本_Linux下python默认版本切换成替代版本(示例代码)

    当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个 Python 的可执行二进制文件.你可以按照以下方法使用 ls 命令来查看你的系 ...

  3. centos查看python版本_CentOS系统python默认版本由python2改为python3

    一.了解 CentOS中如果安装有yum,一般会有python2的某个版本.命令行键入python,出现的python2的环境: [root@instance-hrnebyqu src]#python ...

  4. python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?

    Python是一种非常高级的编程语言. 该语言适合基于初学者的学习. 这也是初学者的首选. 现在无论是从事人工智能还是爬行动物Python,它都具有非常重要的作用,并且现在已经成为非常重要的编程. 语 ...

  5. python最新版本-最新版Python 3.8.6 版本发布

    Python 3.8.6 发布了,它是 Python 3.8 的第六个维护版本. 3.8 系列的维护版本将每两个月定期更新一次,3.8.7 计划于 2020 年 11 月中旬发布. 随着维护版本的发布 ...

  6. kali查看python版本-kali中python版本的切换方法

    kali中python版本的切换方法 如下所示: update-alternatives --config python 一条简单的命令,如下图所示: 以上这篇kali中python版本的切换方法就是 ...

  7. python3.7.2下载-Python 3.7.2和3.6.8版本发布下载,附更新说明

    Python 3.7.2和Python 3.6.8版本发布了,支持Windows.Linux/UNIX.Mac OS平台,已经提供Python-3.7.2.tgz和Python-3.6.8.tgz包下 ...

  8. linux下载哪个python版本-Linux下python版本的升级步骤

    1.先下载,你要升级的python版本(我升级的是python3.3.0) 可使用系统自带下载工具wget下载: wget http://www.python.org/ftp/python/3.3.0 ...

  9. cmd切换python版本-cmd 切换python版本

    windows 之前对环境变量不了解,安装python时照搬,设置环境变零path路径为python安装路径. 再此解释下,这种设置是为了 在cmd窗口输入 python 时 自动搜索到python. ...

  10. 查看python安装路径-Mac查看Python安装路径和版本

    目录 #查看当前所有Python版本路径 appledeMBP:~ apple$ which python2.7 /usr/local/bin/python2.7 appledeMBP:~ apple ...

最新文章

  1. Codeforces.1051F.The Shortest Statement(最短路Dijkstra)
  2. dwa的区别 teb_teb_local_planner安装及使用
  3. sublime 解决中文乱码
  4. Python3之configparser模块
  5. php上个月的最后一天,在PHP中查找上个月的最后一天
  6. 从0-1背包问题学习回溯法、分支界限法、动态规划
  7. MSN-LDL论文修改(B-Y Rong20211012)
  8. mie散射理论方程_电磁散射工程应用基础
  9. 图书馆管理系统——还书和延期操作
  10. Java 基础知识体系
  11. 2022年谷歌Chrome等浏览器在线打开编辑保存微软Office/金山WPS的Word、Excel和PPT技术方案大全
  12. Lomboz插件的使用
  13. 石灰窑计算机控制上料,石灰窑自动化控制系统
  14. 固态硬盘是什么接口_SATA M.2 PCIe?一分钟教你认识固态硬盘接口
  15. linux之shell的一些基础
  16. 艾司博讯:拼多多主图轮播视频怎么搞
  17. 6个小众口碑却非常好的APP,收藏起来,变身手机达人!
  18. 使用一条sql语句在postgres中查询总数和分页数据
  19. 小米电视4s通过adb调试删除原装软件笔记
  20. 软件测试之因果图分析

热门文章

  1. Linux加入Windows域
  2. 一些与一对一视频聊天软件开发有关的事,也许你该了解的
  3. nginx直接打印输出_Nginx 日志打印POST数据
  4. python打开工业相机_Windows上调试basler Gige接口工业相机并用Python,Opencv开发
  5. 查看电脑ip地址的命令Linux,怎么用ipconfig命令查看自己电脑的IP地址
  6. 优化设计-外点惩罚函数法-MATLAB编程
  7. 【最优化基础】惩罚和障碍函数
  8. 图像识别利用计算机对图像进行,图像识别技术的应用与发展
  9. AD学习之旅(13)— 常用参数和快捷键的设置
  10. 二三、A转置乘以A可逆