SORU
23 EYLÜL 2008, Salı


Bellekten Adres nesne

Çağrısı object.__repr__() yöntemi python almak gibi bir şey bu: <__main__.Test object at 0x2aba1c0cf890>, gibi istedi bellek adresi eğer aşırı __repr__() diğer arama super(Class, obj).__repr__() ve regexing?

CEVAP
23 EYLÜL 2008, Salı


Python manual Bu kimliği hakkında söylemeyeceği():

Dönüş `kimlik" bir nesne. Bu bir tamsayı (ya)uzun tamsayı benzersiz olmasını garanti ve bunun için sürekli onun sırasında nesne ömür boyu. Birlikte iki nesne örtüşmeyen yaşam olabilir aynı kimliği() değeri. (Uygulama not: bu nesnenin adresidir.)

CPython, bu nesnenin adresi olacak. Başka türlü böyle bir garantisi tercüman olsa da Python.

Eğer C bir uzantısı yazıyorsanız, Python yorumlayıcısı, nesnelerin adreslerine erişim de dahil olmak üzere iç tam erişim doğrudan gerektiğini unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • Tomas N

    Tomas N

    14 Kasım 2010