ASCII-Wert eines Zeichens in Python ermitteln

Muhammad Waiz Khan 7 März 2021
ASCII-Wert eines Zeichens in Python ermitteln

Dieses Tutorial erklärt die verschiedenen Möglichkeiten, einen ASCII-Wert eines Zeichens in Python zu erhalten. Die ASCII-Zeichenkodierung ist eine Standard-Zeichenkodierung für die elektronische Kommunikation. Alle regulären Zeichen haben einige ASCII-Werte, die zur Darstellung von Text in einem Computer und anderen elektronischen Geräten verwendet werden. Zum Beispiel ist der ASCII-Wert von a 97, und der von A ist 65.

Ermitteln des ASCII-Werts eines Zeichens in Python mit der Funktion ord()

Die Funktion ord() nimmt ein Zeichen als Eingabe und gibt den dezimal äquivalenten Unicode-Wert des Zeichens als Ganzzahl zurück. Wir übergeben das Zeichen an die Funktion ord(), um den ASCII-Wert der ASCII-Zeichen zu erhalten. Wenn wir ein Nicht-ASCII-Zeichen wie ß an die Funktion ord() übergeben, gibt sie den Unicode-Wert zurück, da ß kein ASCII-Zeichen ist.

Der folgende Beispielcode zeigt, wie die Funktion ord() verwendet wird, um den ASCII-Wert eines Zeichens zu ermitteln:

print(ord("a"))
print(ord("A"))
print(ord(","))

Ausgabe:

97
65
44

Wir können auch den ASCII-Wert jedes Zeichens einer Zeichenkette mit der for-Schleife ermitteln, wie im folgenden Beispielcode gezeigt:

string = "Hello!"
for ch in string:
    print(ch + " = " + str(ord(ch)))

Ausgabe:

H = 72
e = 101
l = 108
l = 108
o = 111
! = 33

Verwandter Artikel - Python ASCII