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

  • CMTelly

    CMTelly

    2 Mayıs 2007
  • Alexey - servant of Christ

    Alexey - ser

    15 EYLÜL 2007
  • RiverCityGraphix

    RiverCityGra

    6 Ocak 2012