python3 は3原則に則ってるだろ
print() は python 側が encode してくれるから
人間が encode したものを渡すのは間違い