Python hex() Funktion

Die Python hex() Funktion wird verwendet, um eine Ganzzahl in einen hexadezimalen String in Kleinbuchstaben mit dem Präfix „0x“ zu konvertieren. Wir können auch ein Objekt an die hex() Funktion übergeben, in diesem Fall muss das Objekt eine __index__() Funktion definiert haben, die eine Ganzzahl zurückgibt. Das Eingabe-Ganzzahlargument kann in jeder Basis wie binär, oktal usw. sein. Python wird sich darum kümmern, sie in das hexadezimale Format zu konvertieren.

Beispiel

Lassen Sie uns einige einfache Beispiele anschauen, wie man eine Ganzzahl in eine hexadezimale Zahl umwandelt.

print(hex(255))  # decimal
print(hex(0b111))  # binary
print(hex(0o77))  # octal
print(hex(0XFF))  # hexadecimal

Output:

Python hex() mit Objekt

Lassen Sie uns eine benutzerdefinierte Klasse erstellen und die __index__() Funktion definieren, damit wir die hex() Funktion damit verwenden können.

class Data:
    id = 0

    def __index__(self):
        print('__index__ function called')
        return self.id

d = Data()
d.id = 100

print(hex(d))

Output:

__index__ function called
0x64

Quelle: digitalocean.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren:

Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

Apache Airflow: Workflow-Orchestrierung erklärt

Python, Tutorial
Vijona25 Juni um 13:48 Uhr Apache Airflow: Workflow-Orchestrierung für Datenpipelines Moderne datengetriebene Organisationen arbeiten mit Pipelines, die Informationen erfassen, umwandeln, anreichern und von einem System in ein anderes übertragen. Solche Datenpipelines…
Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

CrewAI Crashkurs: Multi-Agenten-KI mit Python

Python, Tutorial
Vijona23 Juni um 12:20 Uhr CrewAI Crash Course: Produktionsreife Multi-Agenten-KI-Workflows erstellen CrewAI ist ein schlankes und sehr schnelles Python-Framework, mit dem sich autonome KI-Agenten koordinieren lassen, die gemeinsam als Team eine…