Heim > Artikel > Backend-Entwicklung > Wie finde ich den ASCII-Wert eines Zeichens in Python?
Den ASCII-Wert eines Zeichens in Python finden
Das Abrufen der numerischen Darstellung eines Zeichens als ASCII-Wert ist eine grundlegende Aufgabe in Python Programmierung. So können Sie dies erreichen:
Abrufen des ASCII-Werts
Python stellt die Funktion ord() bereit, die den entsprechenden ganzzahligen Wert zurückgibt der gegebene Charakter. Zum Beispiel:
>>> ord('a') 97
Dies gibt den ASCII-Wert des Kleinbuchstabens „a“ zurück, also 97.
Rückkonvertierung in ein Zeichen
Um den ASCII-Wert wieder in seine Zeichendarstellung umzuwandeln, können Sie die Funktion chr() verwenden. Zum Beispiel:
>>> chr(97) 'a'
ASCII-Werte erhöhen und verringern
Mit ord() und chr(), Sie können Vorgänge ausführen, um den ASCII-Wert eines Zeichens zu erhöhen oder zu dekrementieren. Zum Beispiel:
>>> chr(ord('a') + 3) 'd'
Dadurch wird das Zeichen „a“ in der ASCII-Tabelle um drei Positionen nach rechts verschoben, was zum Buchstaben „d“ führt.
Unicode-Unterstützung
Python 2 unterstützte die Funktion unichr() für die Arbeit mit Unicode-Zeichen, aber in Python 3 kann chr() auch Unicode verarbeiten.
>>> chr(1234) '\u04d2'
Dies gibt das Unicode-Zeichen zurück, das dem Codepunkt 1234 entspricht.
Das obige ist der detaillierte Inhalt vonWie finde ich den ASCII-Wert eines Zeichens in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!