SORU
20 EYLÜL 2008, CUMARTESİ


Nasıl Python örnek değişkenleri almak için?

Var-Dahili Python yöntem bir sınıf örnek değişkenleri? tüm bir dizi almak için bir Eğer bu kodu var, örneğin:

class hi:
  def __init__(self):
    self.ii = "foo"
    self.kk = "bar"

Benim için bunu yapmak için bir yol vardır:

>>> mystery_method(hi)
["ii", "kk"]

Teşekkürler çocuklar!

Edit: ben aslında sınıf değişkenleri için yanlışlıkla sormuştu. Dikkatimi bu getiren herkese teşekkürler!

CEVAP
20 EYLÜL 2008, CUMARTESİ


Her nesne __dict__ değişken tüm değişkenler ve değerlerini içeren vardır.

Bu deneyin

>>> hi_obj = hi()
>>> hi_obj.__dict__.keys()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Phymec

    Phymec

    18 Temmuz 2009