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

  • FUzzyBUnnyBOoties

    FUzzyBUnnyBO

    3 EKİM 2007
  • kruno j

    kruno j

    6 Mayıs 2007
  • Mark Halberstadt

    Mark Halbers

    19 ŞUBAT 2010