ord() 文字 → Unicode コードポイント
最終更新:2026-09-22
ord() 文字 → Unicode コードポイント
ord(c) は単一文字 c の Unicode コードポイント整数を返す。
| カテゴリ | 組み込み関数 |
|---|---|
| 種類 | 組み込み関数 |
| Python バージョン | all |
📝 構文
ord(c)
⚙️ 引数
| c 必須 | A string of exactly one character. |
|---|
戻り値:The Unicode code point of the character as an int.
💥 例外
TypeError— Raised when c is not a string.ValueError— Raised when c is not exactly one character.
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
65
20013
8364
🏷️ 関連する組み込み関数
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qord('A') は何を返しますか?
A65 を返します。'A' の Unicode コードポイントです。
Qord('中文') はどうなりますか?
AValueError: ord() expected a character, but string of length 2 found になります。ord() は厳密に1文字だけ受け付けます。
Qord() と chr() の関係は何ですか?
A互いに逆演算です:chr(ord('中')) == '中'、また ord(chr(97)) == 97 が成り立ちます。
Qord() は中国語の文字をサポートしますか?
Aします。ord('中') は 20013 を返します。Unicode コードポイントは ASCII に限らず、あらゆる言語の文字に適用されます。