Podle Python Wiki: Python 2.x je pozůstalost, Python 3.x je současnost a budoucnost jazyka Python.
Python 2 (P2) výhody:
Python 3 (P3) výhody:
Poznámky:
Můžete si nainstalovat oba (P2 i P3) na stejném počítači. Pokud je P2 nastaven jako defaultní, můžete skripty spouštět jako:
P2: python your_script.py
P3: python3 your_scirpt.py
Některé zajímavé nově přidané věci v P3 (nejsou v P2):
Tohle je jen pár příkladů z celého seznamu novinek.
Python 2:
4 / 3 = 1.
Python 3 (dělí floatem defaultně - intuitivní přístup):
4 / 3 = 1.3333333333333
Pokud chcete v P2 používat toto chování z P3, použíjte následující import
In [1]:
from __future__ import division
In [2]:
from __future__ import print_function