基本的に私がやりたいのはu'\u1001'を出力することですが、 1001をハードコードしたくありません。これに変数または文字列を使用する方法はありますか? また、出力を入力として使用するときに、このコードを再度取得できるとよいでしょう。
ユニコードに関するpythonドキュメント(ここにあります)によると:
1 文字の Unicode 文字列は、unichr() 組み込み関数を使用して作成することもできます。この関数は、整数を取り、対応するコード ポイントを含む長さ 1 の Unicode 文字列を返します。逆の操作は、1 文字の Unicode 文字列を受け取り、コード ポイント値を返す組み込みの ord() 関数です。
unichr(40960)
結果は次の文字になります: u'\ua000'