नाम-रूप में सर्फिंग करते समय मैंने एक अजीब सी दिखने वाली वस्तु को देखा Ellipsis
, जिसे यह प्रतीत नहीं होता है कि यह कुछ खास है या नहीं, लेकिन यह विश्व स्तर पर उपलब्ध बिलिन है।
एक खोज के बाद मैंने पाया कि इसका उपयोग नम्पी और स्कैपी द्वारा स्लाइसिंग सिंटैक्स के कुछ अस्पष्ट रूप में किया जाता है ... लेकिन लगभग कुछ नहीं।
क्या इस ऑब्जेक्ट को विशेष रूप से Numpy + Scipy का समर्थन करने के लिए भाषा में जोड़ा गया था? क्या एलिप्सिस का कोई सामान्य अर्थ या उपयोग है?
D:\workspace\numpy>python
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> Ellipsis
Ellipsis
x=[];x.append(x);print(x)
, यह देखने के लिए कि यह चक्रीय वस्तुओं को कैसे नियंत्रित करता है। यह लौट आया [[...]]
। मैंने सोचा "मुझे आश्चर्य है कि अगर मैं टाइप करता हूं तो क्या होगा [[...]]
? मेरा अनुमान था कि यह एक सिंटैक्स त्रुटि को फेंक देगा। इसके बजाय, यह वापस आ गया [[Ellipsis]]
। पायथन बहुत अजीब है। Google खोज जिसने मुझे इस पृष्ठ पर लाया है
...
एक पुनरावर्ती repr में सिर्फ एक प्लेसहोल्डर है और इसका कोई संबंध नहीं हैEllipsis