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

  • André Frizzo

    André Frizz

    16 Aralık 2006
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • TrenchTech Computer Repair Tutorials

    TrenchTech C

    19 EYLÜL 2014