SORU
28 Mayıs 2009, PERŞEMBE


Bağımsız değişken bir dizi bir işleve geçirilebilir?

C ya da C : varargs kullanarak benzer bir şekilde

fn(a, b)
fn(a, b, c, d, ...)

CEVAP
28 Mayıs 2009, PERŞEMBE


Evet.

Bu basit ve anahtar kelime argümanlar göz ardı çalışır:

def manyArgs(*arg):
  print "I was called with", len(arg), "arguments:", arg

>>> manyArgs(1)
I was called with 1 arguments: (1,)
>>> manyArgs(1, 2,3)
I was called with 3 arguments: (1, 2, 3)

Gördüğünüz gibi, Python tüm değişkenler tek bir satır verecektir.

Anahtar kelime argümanlar için Skurmedel's answer gösterildiği gibi ayrı gerçek bir argüman olarak kabul etmek gerekir.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Muse

    Muse

    28 EYLÜL 2006
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011