Znaczące zmiany wprowadzone w każdej wersji Pythona 3
Każda z wersji Pythona wprowadzała wiele zmian i ulepszeń - poniżej subiektywnie selektywna lista najważniejszych zmian wprowadzonych do każdej większej wersji Pythona 3:
Python 3.0 (2008-12-03):
print statement replaced with a print() function
dict.iterkeys(), dict.iteritems(), and dict.itervalues() removed
Python 2’s xrange() is Python 3’s range(); Python 2’s range() is no more
Python 2’s str is Python 3’s bytes; Python 2’s unicode is Python 3’s str
The default Python source encoding is now UTF-8
urllib2 module split into urllib.request and urllib.error modules
urlparse module renamed to urllib.parse
urllib module split into urllib.parse,...














