Wie kann ich ein Zeichen in Python in eine Ganzzahl konvertieren und umgekehrt?

Lesezeit: 1 Minute

Benutzer-Avatar
Manuel Araoz

Ich möchte, wenn ein Zeichen gegeben ist, sein ASCII Wert.

Zum Beispiel für den Charakter aIch möchte bekommen 97und umgekehrt.

Verwenden chr() und ord():

>>> chr(97)
'a'
>>> ord('a')
97

>>> ord('a')
97
>>> chr(97)
'a'

  • Sie haben diese Antwort 1 Minute vor dem anderen gepostet und trotzdem die über 500 Upvotes verpasst …

    – oriont

    27. Mai 2020 um 2:43 Uhr

  • das liegt daran, dass letzteres als Antwort ausgewählt wurde, lol

    – Sean W

    29. August 2020 um 17:05 Uhr

  • So ist das Leben. Ich habe auch diesen positiv bewertet, aber ich bezweifle, dass es ihn 11 Jahre später immer noch interessiert.

    – Sankeeth Ganeswaran

    1. Oktober 2020 um 13:57 Uhr

  • Letzteres hat Dokumentationslinks)

    – Herr Davron

    14. April 2021 um 19:09 Uhr

ord und chr

  • Mein Lieblingsteil an dieser Antwort ist, dass sie versehentlich eine gültige Python-Zeile geschrieben haben.

    – ArtOfWarfare

    23. Januar 2016 um 22:31 Uhr

  • print ((ord and chr)(0O041))

    – AndyB

    9. April 2020 um 7:25 Uhr

Für lange Saiten könnten Sie dies verwenden.

 ''.join(map(str, map(ord, 'pantente')))

1100970cookie-checkWie kann ich ein Zeichen in Python in eine Ganzzahl konvertieren und umgekehrt?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy