ホームページ >バックエンド開発 >Python チュートリアル >Python で文字の ASCII 値を取得するにはどうすればよいですか?

Python で文字の ASCII 値を取得するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-17 06:18:03989ブラウズ

How do I get the ASCII value of a character in Python?

Python で文字の ASCII 数値を取得する方法

Python で文字の ASCII 値を整数として決定することは、簡単なプロセス。 Python は、この目的のために 2 つの不可欠な関数を提供します。

ord() 関数:

ord() 関数は、指定された文字の ASCII 値を表す整数を取得します。例:

>>> ord('a')
97

chr() 関数:

逆に、chr() 関数は、整数を対応する整数に変換することで逆の演算を実行します。 character.

>>> chr(97)
'a'

例:

これらの関数により、さまざまな文字操作が可能になります。たとえば、ASCII シーケンスで文字「a」を 3 つ増やすには:

>>> chr(ord('a') + 3)
'd'

Python 2 から Python 3 への移行:

Python 2 では、指定された序数値に対応する Unicode 文字を返す unichr 関数も利用できました。ただし、Python 3 では、chr は ASCII 文字と Unicode 文字の両方に使用できます。

ドキュメント参照:

  • [ord() in Python 3.6.5rc1](https://docs.python.org/3/library/functions.html#ord)
  • [Python 2.7.14 の ord()](https://docs.python. org/2/library/functions.html#ord)

以上がPython で文字の ASCII 値を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。