Hlavní navigace

Nový Python 2.7 přebírá novinky z třetí řady

Vláďa Macek

Vyšla verze Pythonu 2.7, poslední z řady 2.x před přechodem na zpětně nekompatibilní řadu 3.x. Zde budou už jen opravovány chyby.

Pro ty, kteří se z různých důvodů nechystají migrovat na řadu 3.x, se verze 2.7 zaměřila na zpětný přenos vybraných užitečných vlastností z řady 3.1. Jde namátkou o rychlou céčkovou knihovnu I/O, třídu OrderedDict (slovník s evidencí pořadí prvků) nebo rozšíření příkazu with na více manažerů.

Některé další přenesené vlastnosti: nová syntaxe pro měnitelné množinové literály, comprehension slovníků a množin, americký oddělovač tisíců pro metody str.format(), objekt memoryview na průzkum paměti jiných objektů a přesnější zaokrouhlování při převodu z a na řetězec.

Od verze 2.7 se očekává, že bude ve světě využívána po velmi dlouhou dobu, proto byla přijata zvláštní rozhodnutí o prodloužené podpoře a utlumení varování o použití vlastností, které se v řadě 3.x mění (lze opět zapnout pomocí přepínače -Wd).

Našli jste v článku chybu?