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

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009
  • YouChewBu

    YouChewBu

    26 Ocak 2009