लंबे पूर्णांक:
कोई स्पष्ट रूप से परिभाषित सीमा नहीं है। उपलब्ध पता स्थान की मात्रा व्यावहारिक सीमा बनाती है।
( इस साइट से लिया गया )। जहाँ आप देखेंगे कि न्यूमेरिक प्रकार पर डॉक्स देखें Long integers have unlimited precision। पायथन 2 में, जब वे अपनी सीमा से आगे बढ़ते हैं, तो इंटीजर स्वचालित रूप से लंबे समय तक स्विच करेंगे।
>>> import sys
>>> type(sys.maxsize)
<type 'int'>
>>> type(sys.maxsize+1)
<type 'long'>
पूर्णांकों के लिए हमारे पास है
अधिकतम और अधिकतम:
एक इंट का अधिकतम मूल्य पायथन 2.x में पाया जा सकता है sys.maxint। इसे पायथन 3 में हटा दिया गया था, लेकिन sys.maxsizeअक्सर इसके बजाय इस्तेमाल किया जा सकता है। से बदलाव का :
Sys.maxint स्थिरांक को हटा दिया गया था, क्योंकि पूर्णांकों के मान की कोई सीमा नहीं है। हालाँकि, sys.maxsize को किसी भी व्यावहारिक सूची या स्ट्रिंग इंडेक्स से बड़ा पूर्णांक के रूप में इस्तेमाल किया जा सकता है। यह कार्यान्वयन के "प्राकृतिक" पूर्णांक आकार के अनुरूप है और आम तौर पर एक ही मंच पर पिछले रिलीज में sys.maxint के समान है (एक ही बिल्ड विकल्प मानते हुए)।
और, अंतर में किसी के लिए भी (पायथन 2.x):
sys.maxint पायथन के नियमित पूर्णांक प्रकार द्वारा समर्थित सबसे बड़ा सकारात्मक पूर्णांक। यह कम से कम 2 ** 31-1 है। सबसे बड़ा नकारात्मक पूर्णांक है -मैक्सिन्ट -1 - 2 के पूरक बाइनरी अंकगणितीय के उपयोग से विषमता का परिणाम है।
sys.maxsize प्लेटफ़ॉर्म के Py_ssize_t प्रकार द्वारा समर्थित सबसे बड़ा सकारात्मक पूर्णांक, और इस प्रकार अधिकतम आकार सूचियाँ, तार, dicts, और कई अन्य कंटेनर हो सकते हैं।
और पूर्णता के लिए, यहाँ पायथन 3 संस्करण है :
sys.maxsize
एक पूर्णांक जो Py_ssize_t प्रकार का अधिकतम मान दे सकता है। यह 32-बिट प्लेटफॉर्म पर आमतौर पर 2 ^ 31 - 1 है और 64-बिट प्लेटफॉर्म पर 2 ^ 63 - 1 है।
तैरता:
वहाँ float("inf")और है float("-inf")। इनकी तुलना अन्य संख्यात्मक प्रकारों से की जा सकती है:
>>> import sys
>>> float("inf") > sys.maxsize
True