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

  • brokenbellsVEVO

    brokenbellsV

    11 EYLÜL 2009
  • colacas

    colacas

    29 EKİM 2006
  • NextKsa

    NextKsa

    7 EKİM 2009