LINUX.ORG.RU

История изменений

Исправление akho, (текущая версия) :

В третьем питоне тот же range() работает на ленивых вычислениях, что экономит память…

во втором на них работал xrange(). Сэкономлен, видимо, один байт памяти на букву x.

Лень объяснять чем строки третьего питона лучше говна-набора байт…

при смене версии «старый» str переименован в bytes, а unicode в str. Со всем этим дерьмом действительно надо было что-то делать, но перестановка кроватей помогла мало.

В третьем питоне есть асинхронщина, f-строки, тайп-хинты…

Это все новый синтаксис, который можно было добавить обратно-совместимым образом. Более того — он и был добавлен обратно-совместимым образом, в 3.0 ничего этого не было.

Исходная версия akho, :

В третьем питоне тот же range() работает на ленивых вычислениях, что экономит память…

во втором на них работал xrange(). Сэкономлен, видимо, один байт памяти на букву x.

Лень объяснять чем строки третьего питона лучше говна-набора байт…

при смене версии «старый» str переименован в bytes, а unicode в str. Со всем этим дерьмом действительно надо было что-то делать, но перестановка кроватей помогла мало.

В третьем питоне есть асинхронщина, f-строки, тайп-хинты…

Это все новый синтаксис, который можно было добавить обратно-совместимым образом.