Wie groß darf/kann der Zahlenwert bei einem ganzzahligen Datentyp in Python sein?

...komplette Frage anzeigen

2 Antworten

In Python 2 liegt die Grenze bei

9223372036854775807

was genau  

2^63 - 1 entspricht. Ein 64-Bit Int also. Bei Überschreitung dieses Wertes wird von Python jedoch der Datentyp von plain int zu long int gewechselt.

In Python 3 gibt es keine Grenze.

https://www.python.org/dev/peps/pep-0237/

Zitat:

long ints, which are limited only
by available memory.

was soviel heißt wie: Es gibt kein Limit. (außer den Speicher Deines Rechners)

Was möchtest Du wissen?