学习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的版本,你能够依据本人的须要抉择适合的版本。