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

  • ADDVOiCE

    ADDVOiCE

    28 Mayıs 2009
  • FrameCityJackal

    FrameCityJac

    4 Aralık 2010
  • Peyton

    Peyton

    28 Aralık 2008