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コードの変換を行うプログラムを作成することができます。.

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です