Se você já se perguntou o que encoding: utf-8
eram esses comentários no topo dos arquivos Python, eles estão definidos no PEP 0263 . Se você tomar um olhar mais atento, ele diz que o comentário deve corresponder a esse regexp: coding[:=]s*([-w.]+)
.
Isso é legal, porque você pode iniciar seus arquivos Python com coisas como:
# There was a tale about rococoding: utf-8 was the most powerful warrior
print "Heló"
Ou
# There's one thing I know about encoding: utf-8 sucks!
E ainda será um cabeçalho de codificação válido lol