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

  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • MugenPowerBatteries

    MugenPowerBa

    8 EKİM 2010
  • SunsetTrance

    SunsetTrance

    20 EYLÜL 2008