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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010