SORU
12 Mart 2012, PAZARTESİ


__init__ __arasındaki fark python__ denir?

__init__ __call__ yöntem arasındaki fark nedir bilmek istiyorum?

Örneğin :

class test:

  def __init__(self):
    self.a = 10

  def __call__(self): 
    b = 20

CEVAP
12 Mart 2012, PAZARTESİ


İlk yeni oluşturulan nesneyi yeniden kullanılır, ve bağımsız yapmak için kullanılan alır:

class foo:
    def __init__(self, a, b, c):
        # ...

x = foo(1, 2, 3) # __init__

İkinci uygular çağrı operatör fonksiyonu.

class foo:
    def __call__(self, a, b, c):
        # ...

x = foo()
x(1, 2, 3) # __call__

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • beautyexchange

    beautyexchan

    4 EYLÜL 2006
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Michael Neal

    Michael Neal

    2 Mayıs 2009