学习Python当初只有两个版本

  1. 一个版本是Python2
  2. 一个版本是Python3
    两头的细小的版本叫有些区别,然而区别不大。

接下来咱们来学习Python的版本号

如下图所示,Python的版本是这样组成的:

Python2和Python3有啥区别

Python 2和Python 3语法有很大区别。以下是一些次要不同之处:

  1. print语句:在Python 2中,print是一个语句,而在Python 3中,它是一个函数。这意味着在Python 3中,你须要在print前面加上括号,例如:print("Hello World")。
  2. 整数除法:在Python 2中,整数除法默认是向下取整,例如:5/2的后果为2。而在Python 3中,整数除法默认是保留小数局部,例如:5/2的后果为2.5。如果想要向下取整,须要应用//运算符。
  3. Unicode字符串:在Python 2中,字符串默认应用ASCII编码,而在Python 3中,默认应用Unicode编码。这意味着在Python 3中,你能够应用非ASCII字符,例如:"你好,世界"。
  4. xrange函数:在Python 2中,xrange函数能够用于生成一个迭代器,能够节俭内存。而在Python 3中,range函数曾经实现了xrange函数的性能,因而xrange函数曾经被删除。
  5. 异样解决:在Python 2中,能够应用以下语法解决异样:except Exception, e:。而在Python 3中,须要应用以下语法:except Exception as e:。
  6. 这些是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的版本,你能够依据本人的须要抉择适合的版本。