Я новичок в Python и изучаю через codecademy. На протяжении всех своих упражнений я заметил, что всякий раз, когда я печатаю строку или список строк, они печатаются с помощью префиксов unicode. Это странно для меня, поскольку я думал, что мне придется указывать строки как unicodes для python, чтобы выплюнуть их с помощью префиксов unicode. Я прочитал следующее на веб-странице класса google python:Команда python print показывает 'prefix в начале каждой строки, почему это происходит?
«Обычные строки Python: не unicode, это просто простые байты. Чтобы создать строку юникода, используйте префикс 'u' в строковом литерале
В отличие от этого, когда я запускаю код, который я использую для упражнений codecademy (а именно упражнения для вашего увлечения в разделе 2 цикла) в терминале, строки печатаются без префиксов unicode ..., которые ожидаются. Я не ожидал, что терминал распечатает их без префиксов, даже когда я укажу свои строки как unicode. Я запускаю python 2.7.2
Можете ли вы помочь мне разобраться в специфике струнной печати? Это проблема конкретной платформы? Благодарю.