Heim  >  Artikel  >  Backend-Entwicklung  >  Wie finde ich den ASCII-Wert eines Zeichens in Python?

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

Susan Sarandon
Susan SarandonOriginal
2024-11-21 03:16:15143Durchsuche

How do I find the ASCII value of a character 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!

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