1
'U+1F49A'
コーディング規約を使用する長いUnicode定義と説明マッピングがあります。U +ユニコード文字列定義から真のユニコード文字への変換
python(3)では、どのようにこれらを真のUnicode文字として読むことができますか? (すなわち'\u00001F49A'
または「」
私は配列スライスや組成など'\U000{}'.format('1F49A')
を試みたが、最初の文字列のインスタンス化が部分的Unicode宣言に出クラップスとしてSyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-4: truncated \UXXXXXXXX escape
で終わるしました。
以下の答えはあなたが好奇心なら何をしたいですが、:アリは、あなたが
re.sub()
の第2引数に同じchr()
/int()
パターンを使用することができ、より大きな文字列にU+xxxx
のすべてのインスタンスを変換します'\ U'表現の使い方は' unicode_escape'を探します。 https://stackoverflow.com/search?q=python+unicode_escape –