学习 Python 当初只有两个版本
- 一个版本是 Python2
- 一个版本是 Python3
两头的细小的版本叫有些区别,然而区别不大。
接下来咱们来学习 Python 的版本号
如下图所示,Python 的版本是这样组成的:
Python2 和 Python3 有啥区别
Python 2 和 Python 3 语法有很大区别。以下是一些次要不同之处:
- print 语句:在 Python 2 中,print 是一个语句,而在 Python 3 中,它是一个函数。这意味着在 Python 3 中,你须要在 print 前面加上括号,例如:print(“Hello World”)。
- 整数除法:在 Python 2 中,整数除法默认是向下取整,例如:5/ 2 的后果为 2。而在 Python 3 中,整数除法默认是保留小数局部,例如:5/ 2 的后果为 2.5。如果想要向下取整,须要应用 // 运算符。
- Unicode 字符串:在 Python 2 中,字符串默认应用 ASCII 编码,而在 Python 3 中,默认应用 Unicode 编码。这意味着在 Python 3 中,你能够应用非 ASCII 字符,例如:” 你好,世界 ”。
- xrange 函数:在 Python 2 中,xrange 函数能够用于生成一个迭代器,能够节俭内存。而在 Python 3 中,range 函数曾经实现了 xrange 函数的性能,因而 xrange 函数曾经被删除。
- 异样解决:在 Python 2 中,能够应用以下语法解决异样:except Exception, e:。而在 Python 3 中,须要应用以下语法:except Exception as e:。
- 这些是 Python 2 和 Python 3 语法之间的一些次要不同之处。如果你正在从 Python 2 转向 Python 3,须要留神这些差别,以避免出现语法错误。
论断
学 Python3 吧,忘掉 Python2。
Python 3 比 Python 2 更加现代化,并且曾经成为支流,许多库和框架都曾经转向 Python 3。如果你须要应用旧的 Python 2 代码,也能够下载 Python 2。然而,须要留神的是,Python 2 的开发曾经进行,并且将于 2020 年 1 月 1 日完结反对,因而倡议尽快转向 Python 3。
你能够从 Python 官方网站(https://www.python.org/downloads/)。
下载最新版本的 Python。他们提供了 Windows,Mac 和 Linux 的版本,你能够依据本人的须要抉择适合的版本。