アルファベットを数字に変換することについてはthis threadを読んでいますが、数値を文字に変換する方法はわかりません。 誰かが、特により具体的には、スレッドに記述されているchr()
の機能を拡張できるのであれば、私は感謝します。私はすでにchr
の機能を検索しようとしましたが、多くのチュートリアルはありません。Pythonで数字をアルファベットに変換するには?
答えて
あなたは、例えば、65の番号を、持っている、とあなたは、対応するASCII文字を取得したい場合、あなたは、同様にあなたは97を持っている場合は、この
>>> chr(65)
'A'
のように、chr
機能を使用できる場合
>>> chr(97)
'a'
EDIT:上記溶液は、8ビット文字またはASCII文字のために動作します。 Unicode文字を扱う場合は、アルファベットの開始文字のユニコード値をord
に指定し、結果をchr
の代わりにunichr
を使用して変換する必要があります。
>>> print unichr(ord(u'\u0B85'))
அ
>>> print unichr(1 + ord(u'\u0B85'))
ஆ
注:ここで使用 Unicode文字は「タミル」と呼ばれる言語、私の最初の言語です。これは同じもののユニコードテーブルです
おそらく、これはASCIIテーブル固有の解決策であることに注意してください。 – lpapp
@LaszloPapp正しいです。引用されたスレッドOPを考慮して、私は英語のアルファベットを扱っていると仮定しました。 – thefourtheye
また、「7」の意味を読者に説明することもできます。それはまっすぐではないかもしれない。 – lpapp
- 1. アルファベットを26文字のアルファベットを超えるアルファベットに変換する
- 2. アルファベット文字列をC#の整数に変換する
- 3. 数字をC++のアルファベットに変換する
- 4. Python:文字列を変数とその値に変換する
- 5. djangoのPythonでdatetimeを文字列に変換するには
- 6. 数字を文字に変換する
- 7. 数値の文字列をPythonに変換する
- 8. 16進数の文字列をPythonに変換する
- 9. 数字をpythonリストの等級に変換する
- 10. f:convertNumberは末尾のアルファベット文字を10進数で変換しません
- 11. Pythonで文字列のリストをUnicode文字に変換する
- 12. Pythonでエスケープ文字を変換するには?
- 13. Pythonで文字列を変換するには?
- 14. Pythonで小数点以下の文字列を整数に変換する
- 15. 10進数をアルファベット列IDに変換しますか?
- 16. Python:特殊文字を操作可能な整数に変換するには?
- 17. KMLをPythonの文字列に変換するには?
- 18. 整数を文字に変換する
- 19. Pythonは文字列リテラルを文字列に変換します
- 20. Tasmで文字列を数値に変換するには?
- 21. PHPで文字列を整数に変換するには?
- 22. 整数と1文字のアルファベットを許可するPython入力
- 23. Pythonで文字列でクラス変数にアクセスするには?
- 24. Excelの列アルファベット(例:AA)を数値(例:25)に変換
- 25. Pythonの文字列リストを文字列に変換する
- 26. javascript変数をJava文字列変数に変換するには
- 27. Pythonオブジェクトを文字列に変換する方法は?
- 28. ユニコードのエスケープシーケンスをPython文字列のユニコード文字に変換するには
- 29. \ xXYでエンコードされた文字をPythonでUTF-8に変換するには?
- 30. 数字の文字配列を整数に変換する
[これは 'chr()'のドキュメントへのリンクです(http://docs.python.org/2/library/functions.html#chr) – TerryA