Divirta-se com os cabeçalhos de codificação Python

Se você já se perguntou o que encoding: utf-8eram 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