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

  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • Peyton

    Peyton

    28 Aralık 2008
  • YAN TV

    YAN TV

    20 EKİM 2011