Studenten, die Python lernen, haben möglicherweise diese Frage: Warum gibt es die Anweisung int(10) in Python, da a=10 und a=int(10) den gleichen Effekt haben? Es besteht keine Notwendigkeit, int(10) zu existieren, also schauen wir uns das folgende Bild an
Wie Sie auf dem Bild sehen können, schreiben wir a=10 hinein Tatsächlich muss der Computer am Ende immer noch die Konstruktionsmethode von int aufrufen, das heißt, a = 10 wird im Computer schließlich zu a = int (10). Schauen wir uns den internen Konstruktorprototyp von int def init( self, x, base) an: Der erste Parameter self: bezieht sich auf das aktuelle Objekt = decimal, zum Beispiel: int('1010001'. ,2) Dieser Code wird wie folgt analysiert: x=1010001, Basis=2
Der endgültige Code wird in 10-Form konvertiert und ausgegeben.
Verwandte Lernempfehlungen: Python-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist int in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!