/ पायथन में सबसे छोटा नकारात्मक int [डुप्लिकेट] - पायथन

पायथन में सबसे छोटा नकारात्मक int [डुप्लिकेट] - पायथन

मैं पाइथन 2.7.x स्टैक का उपयोग कर रहा हूँ। और sys का उपयोग कर।सकारात्मक अधिकतम पूर्णांक के लिए अधिकतम (यदि यह गलत उपयोग है, तो कृपया मुझे सही करने के लिए स्वतंत्र महसूस करें)। कभी-कभी मुझे छोटे पूर्णांक पूर्णांक मान के लिए एक पूर्णांक प्रारंभ करने की भी आवश्यकता होती है। आश्चर्य है कि पाइथन 2.7.एक्स स्टैक में सबसे सुरुचिपूर्ण / सही तरीका क्या है?

अग्रिम में धन्यवाद, लिन

उत्तर:

जवाब के लिए 3 № 1
-sys.maxint - 1

बाइनरी में पूर्णांक का प्रतिनिधित्व करने के कारण ऋणात्मक सीमा हमेशा सकारात्मक सीमा से एक होती है।


जवाब के लिए 5 № 2

तुलना के लिए (छोटे मूल्य, आदि को खोजने के लिए) मैं आमतौर पर उपयोग करता हूं float("-inf") , यह एक int नहीं है, लेकिन किसी भी int से छोटा है, और इनट्स के साथ संक्षेप के लिए इस्तेमाल किया जा सकता है। उदाहरण -

>>> float("-inf")
-inf

>>> -sys.maxint -1 > float("-inf")
True