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

  • Madeon

    Madeon

    31 Ocak 2010
  • sghaff1

    sghaff1

    23 Mart 2009
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009