Pythonでは、文字とASCIIコードを相互に変換するための組み込み関数が提供されています。
文字からASCIIコードへの変換
文字からASCIIコードへの変換は、ord
関数を使用します。以下に例を示します。
s = 'A'
ord_s = ord(s)
print(ord_s) # 65
この例では、文字’A’のASCIIコード(65)を取得しています。
ASCIIコードから文字への変換
逆に、ASCIIコードから文字への変換はchr
関数を使用します。以下に例を示します。
ord_s = 65
chr_s = chr(ord_s)
print(chr_s) # A
この例では、ASCIIコード65(’A’に対応)を文字に変換しています。
大文字と小文字の変換
大文字と小文字の変換も可能です。大文字から小文字への変換は、大文字のASCIIコードに32を加えることで行います。
s = 'A'
small_s = chr(ord(s) + 32)
print(small_s) # a
この例では、大文字の’A’を小文字の’a’に変換しています。
以上がPythonでASCIIコードを扱う基本的な方法です。これらの知識を活用して、文字とASCIIコードの変換を行うプログラムを作成することができます。.