Wir wissen, dass alles ein Objekt in Python ist und daher Ganzzahlen enthält. So ist dir(34)
keine Überraschung, es gibt Attribute verfügbar.Ungültige Syntaxverwechslung bei Python-Ganzzahlen
Meine Verwirrung stammt aus dem folgenden, warum ist es so, dass 34.__class__
einen Syntaxfehler gibt, wenn ich weiß, dass 34
hat das Attribut __class__
. Warum verbinde ich eine Ganzzahl mit einem Namen, zB x
, und mache dann x.__class__
meine erwartete Antwort vom Typ int?
. wird für den Dezimalpunkt verwendet. Du kannst auch '34()' nicht machen. – dansalmo