Ich fand, dass Python-Int-Größe in der Regel 24 Byte ist, während C++, Java oder C# int Größe ist sehr viel weniger (4 Bytes)? Warum ist die Größe des Datentyps in Python groß?Unterschied zwischen Int-Datentyp in Python und anderen Sprachen verwendet
-2
A
Antwort
1
Alles in Python ist ein Objekt und int
ist keine Ausnahme. Mit Code wie a = 42
konstruiert Python ein Integer-Objekt, dessen Wert 42 intern ist. In Python hat ein Objekt einen Typ und eine Referenzzahl. Verschiedene Ints mit demselben Wert können dasselbe Objekt wiederverwenden.
Verwandte Themen
- 1. Unterschied zwischen stark und schwach typisierten Sprachen?
- 2. Interviewfrage: Unterschied zwischen objekt- und objektorientierten Sprachen
- 3. Unterschied zwischen "" und "" in Python
- 4. Unterschied zwischen [] und [,,] in Python
- 5. Was ist der Unterschied zwischen rekursiven und rekursiv aufzählbaren Sprachen
- 6. Wie Optparse in Python anderen Sprachen
- 7. Python-Deskriptor-Protokoll analog in anderen Sprachen?
- 8. Unterschied zwischen Python 2.7.3 und Python 3.3
- 9. Interprozesskommunikation zwischen Sprachen/Betriebssystemen
- 10. Unterschied zwischen "//" und "/" in Python 2
- 11. Unterschied in Python zwischen Basestring und types.StringType?
- 12. Unterschied zwischen os.path.exists und os.path.isfile in Python
- 13. Unterschied zwischen Rückgabe und Drucken in Python?
- 14. Python: Unterschied zwischen "|" und "oder" in Gleichung
- 15. Unterschied zwischen Bytearray und Liste in Python
- 16. Unterschied zwischen Modul und Klasse in Python
- 17. Unterschied zwischen Memoisierungsimplementierungen - Python
- 18. Unterschied zwischen [] und [[]] in numpy
- 19. Unterschied zwischen Umgebung und Namespace
- 20. Unterschied zwischen Java-Schnittstellen und Python Mixin?
- 21. Unterschied zwischen Perl-Hash-und Python-Wörterbuch
- 22. MySQL: Unterschied zwischen ', `,' und '
- 23. Unterschied zwischen HttpException und anderen Ausnahmen
- 24. Einige Sprachen und verwendet für Monaden
- 25. Unterschied zwischen $ stdin und anderen gets.chomp
- 26. Python - Pandas - Unterschied zwischen Zeitstempeln und Zeitraumbereich
- 27. Unterschied zwischen .bind und anderen Veranstaltungen
- 28. Unterschied zwischen Serverless Containern und anderen Containern
- 29. Unterschied zwischen Scrum und anderen Agile-Methoden?
- 30. Unterschied zwischen sphinxcontrib.napoleon und numpy.numpydoc
Sie sollten wahrscheinlich 'numpy.narrays 'verwenden, mit denen Sie Größen-Ints verwenden können. Diese geben Ihnen im Wesentlichen objektorientierte Wrapper um primitive Arrays. –
Wenn Sie eine gute Bibliothek verwenden, die ich vermute, werden native Python Int's wahrscheinlich nicht verwendet! Da es anscheinend keinen Code zum Debuggen oder Diskutieren gibt, läuft es auf (imho) Missverständnisse und eine sehr breite Nachfrage nach Sprache A gegenüber Sprache B hinaus. Diese Art von Fragen sind hier nicht Thema. – sascha
Sorry für die unklare Frage. Ich bin neu darin, Fragen in diesem Medium zu stellen. Ich habe es jetzt geändert. Vielen Dank. –