1.第一个python语言
我们写程序,一定是一段代码,一个文件。
在写python程序时,我们首先建立一个".py"结尾的python脚本文件,这样在执行脚本的时候,计算机就会使用python解释器进行翻译,最后执行。
我们按照联合国规定,第一个代码要写hello world。
1.1使用python3解释器
首先我们用python3解释器来解释执行我们的第一个python程序。
打印英文
打印中文
1.2 使用python2解释器
我们已经了解红帽将python2编译进linux内核,所以我们直接键入python命令,就会使用python2解释器。
为什么python3的程序代码,我们拿到python2中就执行失败呢?
接下来我们看python版本的区别。
2.python2与python3的区别
2.1 编码格式
文件的存储内容就是基于字符编码的文件。常见的编码有ASCII编码和utf-8编码。
那么在python中,2版本与3版本,使用的编码格式就完全不一样。
- python2中默认使用ASCII编码。
- python3中默认使用utf-8编码。
这就说明我们在python2中输入中文,解释出来就会有乱码的形式。
ASCII最多只有一个字节8位256个字符,所有的英文和一些特定符号都可以标示在内。但是后来各个国家都开始使用计算机了,那么就有了更多的字符,要使用另一种编码格式了utf-8。
如果要使用python2解释器解释python3的程序,我们最好在脚本开头表明编码格式是utf-8,接可以直接使用python3的脚本了。
也就是说,在我们之后的python脚本中。我们要规范格式,开头都写上编码格式utf-8就可以直接移植代码不出现错误了。