Pythonでrot13とかunicode_escapeをエンコーディング指定できる

タイトルの通りでこんなコードが書ける。

# coding: rot13

cevag('Uryyb').rapbqr('rot13') #print('Uryyb').encode('rot13')と同じ
# 出力結果は Hello
# coding: unicode_escape

\u0070\u0072\u0069\u006E\u0074\u0028\u0027\u0048\u0065\u006C\u006C\u006F\u0027\u0029 
# print('Hello')と同じで出力結果は Hello

\u0070\u0072\u0069\u006E\u0074\u0028\u0027Hello\u0027\u0029
# print('Hello')と同じで出力結果は Hello

参考文献には、base64, uuencode, zlib, bz2とかでもワンチャンあるって書いてるけど、codingに指定すると、SyntaxError: Incorrect paddingとかSyntaxError: invalid data streamが出るし、ワンチャンなさそう。

指定できるエンコーディング一覧みたいな文献とか、他のエンコーディングでもできるよーとかあったら教えて欲しいです。