ในขณะที่ท่องไปใน namespace อย่างเฉื่อยชาฉันสังเกตเห็นวัตถุแปลก ๆ ที่เรียกว่าEllipsis
ดูเหมือนจะไม่เป็นหรือทำอะไรเป็นพิเศษ แต่มันมีอยู่ทั่วโลกในตัว
หลังจากการค้นหาฉันพบว่ามันถูกใช้ในตัวแปรที่ไม่ชัดเจนของไวยากรณ์การแบ่งโดย Numpy และ Scipy ... แต่แทบไม่มีอะไรอื่น
มีการเพิ่มวัตถุนี้ในภาษาเพื่อรองรับ Numpy + Scipy หรือไม่ Ellipsis มีความหมายทั่วไปหรือใช้งานเลย
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]]
แล้ว Python แปลกมากการค้นหาของ Google ที่นำฉันมาที่หน้านี้
...
ซ้ำแบบเรียกซ้ำเป็นเพียงตัวยึดตำแหน่งและไม่มีความเกี่ยวข้องกับEllipsis