Форум сайта python.su
Здравствуйте!
Только начал изучать Python и есть один нюанс: Для корректного отображение русского языка в Python всегда придётся вписывать print unicode ('' сз1251'')?
Или при наборе можно только ограничиться буквой u, например print u“Привет, мир!”
Офлайн
ИМХО: В 98 случаях из 100 u'Чегототам' вполне достаточно.
ЗЫ: Но в целом кириллица в исходниках - зло. Опять же имхо.
Отредактировано (Июнь 22, 2011 17:37:08)
Офлайн
Т.е. если я буду писать программу используя русские буквы придётся всегда подставлять u? Или лучше всё на латинице писать дабы не мудрит код?
Это так на мне на будущее…
Офлайн
Можно первой строчкой поставить: # -*- coding: utf-8 -*- и дальше по тексту писать просто cyr = ‘выапавыпваып’ (cyr будет в utf-8), но не нужно.
PS Это я все по 2.* пишу. в третьем вроде немного по другому…
Офлайн
А, ну тогда понятно.
PS 2* сам использую
Офлайн