chr() Unicode コードポイント → 文字

最終更新:2026-09-22

chr() Unicode コードポイント → 文字

chr() は Unicode コードポイント(0-0x10FFFF)を単一文字の文字列に変換する。

カテゴリ組み込み関数
種類組み込み関数
Python バージョンall

📝 構文

chr(i)

⚙️ 引数

i 必須A Unicode code point integer (0 to 0x10FFFF).

戻り値:str. The single-character string for the given code point.

💥 例外

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

A
中
€
さらに多くのケースは近日公開予定です。

❓ よくある質問

Qchr() と ord() の関係は何ですか?
A互いに逆演算です:chr(ord('A')) == 'A'、また ord(chr(65)) == 65 が成り立ちます。
Qchr(0x4e2d) は何を返しますか?
A'中' を返します。chr() は10進数または16進数(0x プレフィックス)のコードポイント整数を受け付けます。
Q範囲外の整数を渡すとどうなりますか?
AValueError を投げます。有効な範囲は 0 から 0x10FFFF(Unicode の最大コードポイント)までです。
Qchr('A') のような文字列引数は使えますか?
A使えません。TypeError になります。chr() の引数は整数である必要があり、文字列を渡すのは無効です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%