PooH
А в чем работа с итератором более громоздка, можно пример?
>>> print(range(5))
range(0,5)
тавтология....
>>> print(range(5))
[0,1,2,3,4] # обычно так надо
Это часто встречается при отладке, генерации простейших текстов. Но по большей части используем 2.7 не буду говорить что я спец по трешке.
Кстати вспомнил еще одну фичу которую приходилось использовать. Трешка допускает имена переменных юникодные в том числе и русские. Это бывает полезно при генерации документов при помощи mako. Позволяет более однозначно в некоторых ситуациях ключи писать.
Template("aaa bbb ${фамилия} ${имя} ${должность}").render(фамилия="Иванов")
Исторически сложилось что идентификаторы сигналов на промышленных объектах выглядят так
“1ЦXGF22Ф8”. А хочется использовать их как идентификаторы в программе :(
JOHN_16
А вы не на винде сидите?
70% винда 15% ubuntu 5% redhat 10% что-то другое. Но проблем с юникодом вроде нигде нет. Хотя может я оптимист.
На винде у некоторых студентов pip не заводится если имя пользователя русское. Ну там пару строк в pip поправить. Разочек была проблема что сторонняя программа в реестре mime types в странной кодировке для себя зарегистрировала. Но это все исправляется за 5 минут. По сравнению с остальной работой это очень небольшие проблемы.