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

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • Munchkin the Teddy Bear

    Munchkin the

    30 EYLÜL 2011
  • Sams Page :D

    Sams Page :D

    15 Mart 2009