Many of the completely new features introduced in version 3.0 have also been addressed to 2.6, a deliberate choice. However, in all cases this was practically impossible, so some of the new features were left only to Python 3.
How metaclasses work is probably the biggest single new feature. The syntax is clearly better than the 2.* __metaclass__assignment ...:
class X(abase, metaclass=Y):
, , , , , , , , , - 2.*. , metaclass __prepare__ , , dict ( , def) . , , , , , / , , . , 2.*.
biggie - . PEP, . Python , - , , - , , , , Python.
, , ( "", , dict .keys & c in 3.*, , , nonlocal ,...), , .