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

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

Linda Hamilton
Linda HamiltonOriginal
2024-11-17 06:18:03924Durchsuche

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

So erhalten Sie den numerischen ASCII-Wert eines Zeichens in Python

Das Bestimmen des ASCII-Werts eines Zeichens als Ganzzahl in Python ist eine unkomplizierter Prozess. Python bietet hierfür zwei unverzichtbare Funktionen:

ord()-Funktion:

Die ord()-Funktion ruft die Ganzzahl ab, die den ASCII-Wert eines bestimmten Zeichens darstellt. Zum Beispiel:

>>> ord('a')
97

chr()-Funktion:

Umgekehrt führt die chr()-Funktion den umgekehrten Vorgang aus, indem sie eine Ganzzahl in das entsprechende Zeichen umwandelt.

>>> chr(97)
'a'

Beispiele:

Diese Funktionen ermöglichen verschiedene Zeichenmanipulationen. Um beispielsweise den Buchstaben „a“ in der ASCII-Sequenz um drei zu erhöhen:

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

Python 2 zu Python 3 Übergang:

In Python 2 ist die Es war auch die Funktion unichr verfügbar, die Unicode-Zeichen zurückgab, die den angegebenen Ordnungswerten entsprachen. In Python 3 kann chr jedoch sowohl für ASCII- als auch für Unicode-Zeichen verwendet werden.

Dokumentationsreferenzen:

  • [ord() in Python 3.6.5rc1 ](https://docs.python.org/3/library/functions.html#ord)
  • [ord() in Python 2.7.14](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