हम * ऑपरेटर के साथ निश्चित संरचना लेकिन मनमाना लंबाई के तार का निर्माण कर सकते निम्नलिखित के साथ:क्या पाइथन में मनमाने ढंग से बड़ी स्ट्रिंग को संभालना संभव है? (* ऑपरेटर के माध्यम से बनाया)
length = 10
print "0" * length
यह रिटर्न क्या उम्मीद है, 0000000000
। समस्या पैदा होती है जब लंबाई, जरूरत से ज्यादा बड़ी है एक अतिप्रवाह त्रुटि में परिणाम:
length = 10000000000000000000000000000000000000000000000
print "0" * length
यह OverflowError: cannot fit 'long' into an index-sized integer
का परिणाम है।
मैं उत्सुक हूं, क्या इस तरह के एक फार्मूले को मनमाने ढंग से लंबाई के आकार के लिए इस्तेमाल किया जा सकता है? या परिदृश्य को संभालने का सही तरीका क्या है जहां length
अज्ञात है और इस तरह का एक बड़ा मूल्य ले सकता है?
आपको एहसास है कि कोई मौजूदा सिस्टम ऐसी स्ट्रिंग के लिए आवश्यक डेटा की मात्रा को संभाल सकता है? आपका नंबर 10^46 है। इस तरह Google की तुलना में अधिक डेटा है या कभी होगा। – ThiefMaster
@ थिफमास्टर शायद, लेकिन मुझे नहीं लगता कि यह असंभव बनाता है, इसलिए मैंने सवाल उठाया। हालांकि, यह ध्यान में रखना एक वैध चिंता है। – Chris
मुझे उत्सुकता है कि डोमेन किस तरह के बड़े तारों से संबंधित है। –