\

Pythonのord関数は、特定の一文字に対応するUnicodeコードポイントを返す組み込み関数です。この関数は、文字列からUnicodeポイントを取得する際に非常に便利です。

ord関数の使い方

ord関数は以下の文法で使用できます。

ord('文字列')

返り値は文字列のUnicodeコードポイントを表す整数が返されます。ord関数は1文字に対して有効なので、文字列は1文字しか設定できませんので注意が必要です。

実際に書いてみよう

それでは、ord関数を使用して文字列のUnicodeポイントを取得する方法について、サンプルコードを例に実際に書いてみましょう。

# 文字をUnicodeポイントに変換
print(ord('a'))  # 出力: 97
print(ord('あ'))  # 出力: 12354

この例では、最初の文字’a’のUnicodeコードポイントは65で、二つ目の文字’あ’のUnicodeコードポイントは12354です。

Unicodeポイントから文字列に変換するchr関数

ここまではord関数を使用して文字列からUnicodeポイントを取得する方法について紹介しましたが、補足としてUnicodeポイントから文字列に変換するchr関数についても紹介します。

chr関数も基本的な文法はord関数同様ですので、下記サンプルコードを例に実際に書いてみましょう。

# Unicode値を文字列に変換
print(chr(97))  # 出力: a
print(chr(12354))  # 出力: あ

以上、Pythonのord関数の使い方について紹介しました。文字列からUnicodeポイントを取得する際は、今回紹介したord関数が便利なので積極的に使用していきましょう。またUnicodeポイントから文字列を取得するchr関数もセットで覚えると、より理解が深まると思うのでこちらもセットでしっかりと学習しましょう。.

投稿者 admin

コメントを残す

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