>>>s = 'банан-banana'
>>>print s
банан-banana
>>>s
'\xa1\xa0\xad\xa0\xad\x-banana'
Какие нужно выполнить настройки, чтобы вместо байт-кода был родной русский?
>>>s = 'банан-banana'
>>>print s
банан-banana
>>>s
'\xa1\xa0\xad\xa0\xad\x-banana'
igor.kaistТакую реакцию предполагал.
пользуемся поиском, хватит задавать одни и те же вопросы… Уважаемая команда сайта, может быть состряпать FAQ?
Savyurв этом случае используется repr.
>>>s
SavyurА кто вам сказал, что ожидаемый вами результат - правильный результат?
А вот, что необходимо именно предварительно проделать, что бы указанный мной текст, вводимый в консоли, давал ожидаемый результат???
DaevaornПусть так, тогда почему “внутренее представление строки” выводится только для русского текста, а для английского не выводится?SavyurА кто вам сказал, что ожидаемый вами результат - правильный результат?
А вот, что необходимо именно предварительно проделать, что бы указанный мной текст, вводимый в консоли, давал ожидаемый результат???
В случае print над строкой делается str, а без него – repr. repr выводит внутренее представление строки – байты.
>>>a=['АБВ','ГДЕ']
>>>print a[0]
>>>АБВ
>>>print a
>>>['\x... и т.д.