Python版本怎么选有什么区别这就告诉

大家有没有这样的经历?

在CSDN或者GitHub上找到了一段Python代码,复制到编译器中运行却发现一直报错,语法自检、单词拼写、缩进都没有问题,可就是无法运行成功。

这是为什么呢?

可能是当前代码使用的Python版本与编译器配置的Python版本不一致。

今年10月份,Python正式发布了3.10版本。

Python上线于年,经过30多年的磨炼与优化,Python已经是目前最受欢迎的程序设计语言之一了。

而且,自年之后,Python的使用率呈线性增长,Python2.0于年10月16日发布,比早期版本有更加透明,包容的语言开发过程。

Python3于年12月3日发布,但是并不完全兼容Python2的所有语法。

为了让用户容易将特性移植到Python3上,也有了稳定版本Python2.7。

下图为Python各个版本迭代的时间罗列,截止目前,Python今年已经更新到3.10.0的版本。

了解了Python的各个版本,黄帮主将继续给大家介绍一下Python2和Python3的区别。

从Python2到Python3

我们在使用Python时自然是选择越新的版本越好,因为越老的版本越难维护。

从Python2.0到Python3.0是一个大版本的升级,Python3.0并不能做到完全兼容Python2.0,因此Python2.0的代码不能完全被Python3.0的编译器运行,这也就解释了开篇的问题。

Python2.0与Python3.0在语法方面的差异主要表现为以下几个方面:

1、输出方面

Python2.0使用print关键字进行输出,比如:print“Hello”;

Python3.0使用print()函数,比如print("Hello")。

2、输入方面

Python2.0使用raw_input()函数,比如:name=raw_input("请输入你的名字:");

Python3.0使用input()函数,比如:name=input("请输入你的名字:")。

3、字符串的编码格式

Python2.0默认采用ASCII编码对输入的字符串进行编码;

而Python3.0默认采用Unicode编码对字符串进行编码。

4、格式化字符串的方式

Python2.0用%占位符进行标准化格式输出字符串,比如:“Hello,%s"%("World");

Python3.0用format()函数,比如:”Hello,{}“.format("World")。

5、源文件的编码格式

Python2.0默认采用ASCII,因此使用中文时要在源文件开头加上一行注释:#--coding:utf-8--;

Python3.0默认采用utf-8。

查看安装的Python版本号

我们已经明白Python版本的一些语法差异,那么我们自己电脑中安装的Python是什么版本?

现在,黄帮主来教大家如何查看当前电脑安装的Python版本号。

第一步

确保当前电脑已经将Python的安装路径添加到环境变量,

之后可以通过命令指示符操作Python,按win+R键打开运行,输入“cmd”,如下图所示:

第二步

进入cmd界面后,输入“python”,如下图所示:

第三步

按回车键后,可以看到当前系统安装和配置的Python版本号,我们可以看到当前系统安装的是3.8.2的版本。

Python版本的卸载

我们在知道自己安装的Python版本后,有些同学还想再更新一下版本,这里黄帮主给大家带来了Python版本的卸载。

第一步

在电脑系统中(这里以windows系统为例),找到卸载程序进行卸载。

如下图所示:

选中Python程序右击后点击卸载。

第二步

打开卸载窗口,选择第三项Uninstall,进入卸载过程。

如下图所示:

第三步

进入卸载等待阶段,注意需要检查之前安装的文件目录,查看是否还有未删除的。

如下图所示:

第四步

卸载完成后,会弹出成功卸载的提示窗口,然后关闭窗口就行。

如下所示:

Python的升级

在卸载了电脑现有Python版本的基础上,我们可以登录Python


转载请注明:http://www.aierlanlan.com/tzrz/700.html