Heim >Backend-Entwicklung >Python-Tutorial >Wie erhalte ich den ASCII-Wert eines Zeichens in Python?

Wie erhalte ich den ASCII-Wert eines Zeichens in Python?

Susan Sarandon
Susan SarandonOriginal
2024-11-25 10:32:10464Durchsuche

How to Get the ASCII Value of a Character in Python?

ASCII-Werte in Python erfassen

Frage: Wie kann ich den ASCII-Wert eines Zeichens abrufen und als Ganzzahl in Python speichern?

Antwort:

Die Die Funktion ord() stellt den ASCII-Wert eines Zeichens als Ganzzahl bereit. Wenn Sie die Konvertierung rückgängig machen möchten, kann die Funktion chr() verwendet werden.

Zum Beispiel:

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

In Python 2 ist die Funktion unichr ()-Funktion war auch zum Abrufen des Unicode-Zeichens basierend auf seiner Ordnungszahl verfügbar Wert:

>>> unichr(97)
u'a'
>>> unichr(1234)
u'\u04d2'

In Python 3 kann chr() anstelle von unichr() verwendet werden.

Zur weiteren Referenz: Sie kann auf die folgende Dokumentation verweisen:

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

Das obige ist der detaillierte Inhalt vonWie erhalte ich den ASCII-Wert eines Zeichens in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn