คำถามติดแท็ก repr


9
การเข้าถึงที่อยู่หน่วยความจำวัตถุ
เมื่อคุณเรียกใช้object.__repr__()เมธอดใน Python คุณจะได้สิ่งนี้กลับมา <__main__.Test object at 0x2aba1c0cf890> มีวิธีใดบ้างที่จะเก็บที่อยู่หน่วยความจำไว้หากคุณใช้งานมากเกินไป__repr__()โทรไปยังsuper(Class, obj).__repr__()หมายเลขอื่นแล้วโทรออกหรือไม่

5
ทำความเข้าใจกับฟังก์ชั่น repr () ใน Python
repr(): การแทนค่าสตริงที่ประเมินค่าได้ของวัตถุ (สามารถ "eval ()" ได้ซึ่งหมายความว่ามันคือการแทนค่าสตริงที่ประเมินเป็นวัตถุ Python ในคำอื่น ๆ : >>> x = 'foo' >>> repr(x) "'foo'" คำถาม: ทำไมฉันถึงได้รับเครื่องหมายคำพูดคู่เมื่อฉันrepr(x)? (ฉันไม่ได้รับพวกเขาเมื่อฉันstr(x)) ทำไมฉันถึงได้'foo'เมื่อฉันทำeval("'foo'")ไม่ใช่ x ซึ่งเป็นวัตถุ?
152 python  repr 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.