SORU
4 HAZİRAN 2010, Cuma


baskı bildirimi ile python lambda

Nasıl buna izin verilmiyor?

lambda: print "x"

bu tek bir deyim yoksa başka bir şey mi? belge lambda izin verilir ne biraz seyrek

teşekkür ederim

CEVAP
4 HAZİRAN 2010, Cuma


lambda'ın bir vücut olmalıtek ifade. Python 2'de.x, print bir ifadedir. Ancak, Python 3, printişlevi(ve uygulama bir ifade, bir lambda Çalışma) bir fonksiyon. Son Python 2 kullanıyorsanız (ve ileriye doğru uyumluluk için :) geri taşıdık yazdırma işlevini kullanabilirsiniz.x:

In [1324]: from __future__ import print_function

In [1325]: f = lambda x: print(x)

In [1326]: f("HI")
HI

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006