Oii Aron, como você está?
No terminal, como você está utilizando o Python2, é normal que os caracteres apareçam dessa forma, pois o formato de codificação é a representação ascii
. Para mostrá-los da forma correta, utilize a função print
. Por exemplo:
>>> acento = 'é'
>>> print acento
>>> é
Caso você estivesse usando um arquivo python, declarando o encoding explicitamente seria possível visualizar os acentos. Por exemplo:
#coding: utf-8
acento = 'é'
print acento
E para executar esse arquivo, no terminal digite: python nomedoseuarquivo.py
No Python3, isso foi corrigido e por padrão o console/terminal está no formato utf8, então é possível ver os acentos sem maiores problemas. Exemplo:
Python 3.8.3 (default, Jul 2 2020, 17:30:36) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win3
Type "help", "copyright", "credits" or "license" for more information.
>>> acento = 'é'
>>> acento
'é'
Qualquer dúvida estou por aqui, tá bom?
Abraços e bons estudos!